Вопросы по теме 'reselect'

Доступ к значению селектора в ReactJS с помощью ImmutableJS
Я использую мемоизированный селектор через библиотеку повторного выбора реакции, и у меня возникают проблемы с доступом к значению состояния, чтобы узнать, установлено ли оно или нет. Я хотел бы иметь возможность сделать что-то вроде этого, чтобы...
319 просмотров
schedule 07.10.2022

Как вы используете `Reselect`, чтобы запоминать массив?
Предположим, у меня есть хранилище redux с такой структурой состояний: { items: { "id1" : { foo: "foo1", bar: "bar1" }, "id2": { foo: "foo2", bar: "bar2" } } } Этот магазин развивается за счет...
8562 просмотров
schedule 06.07.2022

Как протестировать селектор Reselect из вложенного редуктора?
Я создал простой селектор Redux с библиотекой Reselect. Селектор получает последний объект в массиве. В повторно выбрать документы пример тестирования построен с библиотекой Assert, а не с библиотекой Expect, но мое приложение происходит из...
2058 просмотров
schedule 27.05.2022

Как использовать селекторы Reselect внутри редуктора Redux
В моем приложении уже есть большая коллекция селекторов, используемых различными объектами-контейнерами. Они отлично подходят для доступа к различным частям состояния и значительно упрощают рефакторинг состояния. Теперь я хочу использовать свои...
9924 просмотров
schedule 13.10.2022

Redux: обновить данные родительского компонента после дочерних операций
У меня есть некоторые данные, загруженные в store после первоначального вызова Axios . Затем я визуализирую два компонента match (родительский компонент) и player (дочерний компонент). Это способ показать два компонента связанным образом...
1702 просмотров
schedule 29.09.2023

Возврат простого объекта JS из мемоизированного селектора с использованием Immutable.js
Я работаю над приложением React + redux + Immutable.js + Reselect. Я рассматриваю проект, в котором я использую Immutable.js в редукторах и сагах, но не хочу связывать эту библиотеку с интеллектуальными компонентами, поэтому моя презентационная часть...
377 просмотров

Есть ли способ правильно издеваться над селекторами Reselect для модульного тестирования?
У меня довольно сложная структура селекторов в моем проекте (некоторые селекторы могут иметь до 5 уровней вложенности), поэтому некоторые из них очень сложно протестировать с передачей состояния ввода, и вместо этого я хотел бы издеваться над...
11042 просмотров
schedule 09.04.2022

повторно выбрать определения типа createSelector для хранилища избыточности
У меня есть следующий тип состояния для моего редуктора: export interface CharactersState { characters: CharacterType[]; error: string | null; isFetching: boolean; } Затем я использую этот тип состояния с combReducer для создания своего...
300 просмотров
schedule 14.07.2022

Минимизируйте параметры для createSelector при повторном выборе Reactjs
Я использую повторный выбор в своем коде ReactJs. Вот фрагмент кода. Из-за большого размера файла я опускаю из него ненужный код. import { createSelector } from 'reselect'; const todoSelector = state => state.todo.todos; const...
205 просмотров