Zarządzanie stanem · Middle · Pytanie 16 z 75
Jak otypować useSelector i useDispatch w projekcie TypeScript?
- ✓Poprawna odpowiedź: Wyprowadzić
RootState/AppDispatchze store'a i utworzyćuseAppSelector/useAppDispatch - 2Opisać cały interfejs stanu ręcznie i rzutować każdy selektor
- 3Otypować jako
any- RTK nie da się otypować
Wyjaśnienie
type RootState = ReturnType<typeof store.getState>, type AppDispatch = typeof store.dispatch, potem useSelector.withTypes<RootState>(). Typy automatycznie podążają za reducerami.