Вопросы по теме '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 просмотров
schedule
03.04.2023
Есть ли способ правильно издеваться над селекторами 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 просмотров
schedule
11.12.2022