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