useSelector - Redux Flashcards
1
Q
useSelector - Redux
A
Сейчас в приложении данные берутся из useReducer, не из redux.
useSelector - один из хуков React Redux, который позволяет React-компонентам читать данные из Redux-хранилища (store).
Как работает useSelector:
- Переданная в useSelector функция-селектор выбирает нужные данные из хранилища;
- React-компонент автоматически подписывается на изменения выбранных данных. Т.е. компонент будет перерендериваться, когда изменятся данные в хранилище, относящиеся к этому селектору;
export const App = () => {
const todolists = useSelector<RootState, Todolist[]>(state => state.todolists)
const tasks = useSelector<RootState, TasksState>(state => state.tasks)
/…/
}