Zarządzanie stanem w React Native
Context API, Redux Toolkit, Zustand, Recoil, wzorce stanu, stan globalny
1Który hook React pozwala na konsumowanie wartości z Context?
Który hook React pozwala na konsumowanie wartości z Context?
Odpowiedź
useContext to dedykowany hook do konsumowania wartości z Context. Przyjmuje jako parametr obiekt Context utworzony za pomocą createContext i zwraca aktualną wartość dostarczoną przez najbliższy Provider w drzewie komponentów. Jest to nowoczesny i zalecany sposób dostępu do danych kontekstowych w komponentach funkcyjnych.
2Której funkcji należy użyć do utworzenia Context w React?
Której funkcji należy użyć do utworzenia Context w React?
Odpowiedź
createContext to funkcja dostarczana przez React do tworzenia nowego obiektu Context. Ta funkcja przyjmuje opcjonalną wartość domyślną, która zostanie użyta tylko wtedy, gdy komponent konsumuje Context bez odpowiadającego mu nadrzędnego Providera. Zwracany obiekt zawiera dwie właściwości: Provider i Consumer.
3Jaka jest główna wada Context API w globalnym zarządzaniu stanem?
Jaka jest główna wada Context API w globalnym zarządzaniu stanem?
Odpowiedź
Context API powoduje ponowne renderowanie wszystkich komponentów consumer, gdy zmienia się wartość Context, nawet jeśli komponent używa tylko części tej wartości. Takie zachowanie może powodować znaczące problemy z wydajnością w aplikacjach z wieloma consumerami lub częstymi aktualizacjami globalnego stanu.
Jak nazywa się funkcja Redux Toolkit używana do tworzenia slice'a stanu?
Która biblioteka state management używa składni bezpośredniej mutacji, pozostając jednocześnie niemutowalna pod spodem?
+21 pytań z rozmów
Inne tematy rekrutacyjne React Native
Podstawy JavaScript
Podstawy React
Podstawy React Native
React Hooks
TypeScript dla React i React Native
Komponenty i API React Native
Stylowanie i układ w React Native
Nawigacja w React Native
Networking i API w React Native
Trwałość danych
Formularze i walidacja
Animacje React Native
Native Modules & Bridge
Kod specyficzny dla platformy
Uprawnienia i interfejsy API urządzenia
Push Notifications
Testowanie React Native
Debugowanie React Native
Build & Deployment
Expo vs React Native Bare
Optymalizacja wydajności
Zarządzanie pamięcią
Architecture Patterns
New Architecture w React Native
Najlepsze praktyki bezpieczeństwa
Offline-First Architecture
CI/CD React Native
Monorepo i współdzielenie kodu
Zaawansowane tematy
Cykl życia aplikacji i wykonywanie w tle
Uwierzytelnianie i zarządzanie sesją
Monitoring & Crash Reporting
Opanuj React Native na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo