React · Junior · Pytanie 45 z 75
Do czego służą useSelector i useDispatch?
- ✓Poprawna odpowiedź:
useSelectorczyta dane ze store,useDispatchdajedispatch - 2
useSelectorznajduje element DOM,useDispatchwyzwala zdarzenie DOM - 3Oba hooki tworzą osobny lokalny store dla komponentu
Wyjaśnienie
const todos = useSelector(state => state.todos) przerenderowuje komponent tylko wtedy, gdy wynik selektora się zmienił (po referencji). const dispatch = useDispatch(); dispatch(added(todo)). Projekty w TypeScript tworzą otypowane wersje useAppSelector i useAppDispatch.