React Native

Zarządzanie stanem w React Native

Context API, Redux Toolkit, Zustand, Recoil, wzorce stanu, stan globalny

24 pytań z rozmów·
Mid-Level
1

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.

2

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.

3

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.

4

Jak nazywa się funkcja Redux Toolkit używana do tworzenia slice'a stanu?

5

Która biblioteka state management używa składni bezpośredniej mutacji, pozostając jednocześnie niemutowalna pod spodem?

+21 pytań z rozmów

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