Должен ли я использовать селекторы?

Оглавление:

Должен ли я использовать селекторы?
Должен ли я использовать селекторы?
Anonim

Зачем использовать селектор? Лучше всего сохранять минимальное состояние хранилища Redux и извлекать данные из состояния по мере необходимости. В этом помогают селекторы. Они могут вычислять производные данные, позволяя Redux сохранять минимально возможное состояние.

Зачем мы используем селекторы?

Селектор - это одно из свойств объекта, которое мы используем вместе с конфигурацией компонента. Селектор используется для уникальной идентификации каждого компонента в дереве компонентов, а также определяет, как текущий компонент представлен в HTML DOM.

Для чего нужны селекторы в Redux?

Селекторы - это функции, которые принимают состояние Redux в качестве аргумента и возвращают некоторые данные для передачи компоненту. const getUserData=state=> state.

Можно ли использовать селектор в редюсере?

Обычно невозможно использовать селекторы внутри редьюсеров, потому что редуктор слайсов имеет доступ только к своему собственному слайсу состояния Redux, и большинство селекторов ожидают, что им будет предоставлен все корневое состояние Redux в качестве аргумента.

Что такое селектор в реакции?

useSelector - это функция, которая принимает текущее состояние в качестве аргумента и возвращает любые данные, которые вы хотите из него. Он очень похож на mapStateToProps и позволяет вам хранить возвращаемые значения внутри переменной в рамках ваших функциональных компонентов вместо того, чтобы передавать их в качестве реквизита.

Рекомендуемые: