React Native

React Hooks

useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks

20 pytań z rozmów·
Junior
1

Która funkcja pozwala zadeklarować zmienną stanu w komponencie funkcyjnym React?

Odpowiedź

useState to podstawowy hook do zarządzania lokalnym stanem w komponentach funkcyjnych. Zwraca tablicę zawierającą aktualną wartość stanu oraz funkcję do jej aktualizacji. W przeciwieństwie do komponentów klasowych korzystających z this.state, komponenty funkcyjne używają useState dla każdej niezależnej zmiennej stanu.

2

Jaka jest poprawna składnia użycia useState z wartością początkową 0?

Odpowiedź

Składnia useState wykorzystuje destrukturyzację tablicy. Pierwszy element to aktualna wartość stanu, drugi to funkcja settera służąca do jej aktualizacji. Konwencja nazewnictwa polega na poprzedzeniu settera przedrostkiem 'set', po którym następuje nazwa zmiennej rozpoczynająca się wielką literą, np. setCount dla zmiennej count.

3

Kiedy wykonuje się callback useEffect bez tablicy zależności?

Odpowiedź

Bez tablicy zależności useEffect uruchamia się po każdym renderowaniu komponentu, w tym po pierwszym renderowaniu i wszystkich kolejnych ponownych renderowaniach. Może to powodować problemy z wydajnością, ponieważ kod wykonuje się przy każdej aktualizacji. Aby ograniczyć liczbę wykonań, należy podać tablicę zależności określającą, które wartości obserwować.

4

Jak uruchomić useEffect tylko podczas montowania komponentu?

5

Do czego służy funkcja zwracana przez useEffect?

+17 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