Керування станом · Junior · Запитання 56 з 75
Навіщо визначати функції-селектори на кшталт selectCartTotal(state) замість інлайн-звернень усюди?
- ✓Правильна відповідь: Компоненти не залежать від форми стану, логіка в одному місці, а селектори можна мемоізувати
- 2Redux вимагає, щоб усі селектори мали імена
- 3Інлайн-селектори не працюють із
useSelector
Пояснення
Коли структура стану змінюється, правляться лише селектори. createSelector додає мемоізацію для похідних даних.