Керування станом · Middle · Запитання 16 з 75
Як типізувати useSelector і useDispatch у TypeScript-проєкті?
- ✓Правильна відповідь: Вивести
RootState/AppDispatchзі стору й створитиuseAppSelector/useAppDispatch - 2Описати весь інтерфейс стану вручну й кастувати кожен селектор
- 3Типізувати як
any- RTK не можна типізувати
Пояснення
type RootState = ReturnType<typeof store.getState>, type AppDispatch = typeof store.dispatch, потім useSelector.withTypes<RootState>(). Типи автоматично стежать за редʼюсерами.