Описание тега reselect
Reselect - это библиотека селекторов для Redux.
2
ответа
Как запомнить массив селекторов?
Пример кода: const menu = [ {type: "home", visSelector: someSelector}, {type: "accounts", visSelector: anotherSelector} ] const filterMenuItems = (state, menu) => menu.filter(i => i.visSelector(state)) const mapStateToProps = state => { men…
26 июн '18 в 15:05
1
ответ
Заново выбрать, куда я помещаю логику вычисления производных данных?
В последнее время я начинаю учиться reselectи попробуйте использовать его в моем проекте. Но я сомневаюсь, куда я должен поместить код для вычисления производных данных. Ниже приведен мой фрагмент кода, я думаю, что я положил formatDate calcDayLeftF…
06 янв '17 в 08:18
1
ответ
Как использовать реселект в реакторе
Я использую react-boilerplate и я строю небольшой проект, чтобы я мог понять использование селекторов. Я посмотрел это видео, которое мне очень понравилось, и я считаю, что у меня есть четкое понимание того, где я должен использовать селекторы. Так …
14 апр '17 в 21:17
0
ответов
Селектор с динамическим аргументом не запоминается
Я пытаюсь заставить реселект запоминать мой селектор, вызванный с динамическим аргументом Мой селектор: import { createSelector, defaultMemoize } from 'reselect' const allStatesSelector = store => store.state.states export const getAllStates = cr…
13 янв '19 в 21:06
1
ответ
Использование веб-работника внутри селектора избыточности
У меня есть состояние, которое содержит некоторые данные, которые я сейчас вычисляю синхронно в селекторе, используя библиотеку перевыбора. Поскольку это тяжелые вычисления, я подумал о том, чтобы сделать это в веб-работнике. Проблема в том, что сел…
03 ноя '17 в 18:08
1
ответ
Как проверить `select(reselectSelector)` с жасмином?
Я создаю приложение React и использую реактивный шаблон в качестве базового проекта. После ознакомления с Redux, Sagas, повторным выбором и запуском первых компонентов я хотел бы написать соответствующие модульные тесты. Но, к сожалению, я не могу п…
06 апр '17 в 13:30
1
ответ
Выберите взаимозависимые данные в хранилище избыточных данных с помощью повторного выбора createSelector
Итак, я использую редукс и инструмент для повторного выбора createSelector запоминать мои селекторы в mapStateToPropsи это здорово. Теперь у меня есть несколько нормализованных данных в моем магазине и контейнер, который нуждается во взаимозависимых…
05 май '18 в 09:52
1
ответ
Реагируйте на избыточный контейнер с помощью createselector, который содержит обещание
У меня есть контейнер, который подключается к магазину, который обновляется каждую секунду: return ({ match, ui }, { matchId }) => ({ value: match.getIn([matchId, 'masterCurrentTime'], 0), // about every second min: ui.get('seekStart'), max: ui.g…
01 дек '16 в 11:05
2
ответа
Как я могу наблюдать за состоянием данных в избыточном контейнере, когда я хочу отсортировать или отфильтровать его?
У меня есть некоторые данные в виде массива объектов. Я бы отсортировал или отфильтровал его с помощью редукса и реаги-редукса. Мое начальное состояние: let initialState = { persons:[], active:0, loading:false, filter:"", field:"name", increase:tru…
18 апр '16 в 05:44
1
ответ
Reactjs Redux:mapStateToProps не отображает компонент при изменении состояния
У меня есть фильтр поиска и сортировки входов на одном и том же компоненте. Я использую реселект (селекторный пакет), где массив данных фильтруется и сортируется. MapStateToProps обновляет компонент в каждом результате фильтра поиска. Но mapStateToP…
27 янв '18 в 11:55
1
ответ
Редукс перевыбрать жирную стрелку аргумента функции с присваиванием
Я новичок в редуксе и ES6. Я немного запутался с функцией жира внизу. Я знаю функцию жирной стрелки. Но что это делает ( record = EMPTY_OBJECT)? мы присваиваем значение по умолчанию (пустой объект), если аргументы не найдены? const EMPTY_OBJECT = {}…
21 ноя '18 в 14:05
2
ответа
Почему повторный выбор createSelector необходим в этом примере @ngrx?
Что делает следующий фрагмент кода? Это взято из этого файла. export const getCollectionLoading = createSelector(getCollectionState, fromCollection.getLoading); fromCollection.getLoading имеет только true или же false значение, поэтому может быть до…
24 июн '17 в 21:58
4
ответа
Как бороться с реляционными данными в Redux?
Приложение, которое я создаю, имеет множество сущностей и связей (база данных реляционная). Чтобы понять, существует более 25 сущностей, с любым типом отношений между ними (один ко многим, много ко многим). Приложение основано на React + Redux. Для …
28 июл '17 в 12:20
1
ответ
Как обрабатывать денормализованные данные для передачи в плоский список?
Я использовал повторный выбор для выбора ненормализованных (сопоставленных) данных для передачи в плоский список. Основная проблема в том, что предметы "стабильны". Значение звездочки находится внутри нормализованных данных, поэтому при нажатии на з…
30 апр '18 в 10:49
1
ответ
Использование реселект-селекторов в редукторе
Допустим, есть tree в состоянии моего приложения "Реакция-Избыток" и tree принадлежит myReducer, Во многих случаях мне нужно выровнять это дерево, поэтому у меня есть селектор: const getTree = state => state.myReducer.tree; export const getFlatNo…
22 ноя '18 в 11:55
0
ответов
Использование библиотеки повторного выбора внутри mapStateToProps
Мне интересно, как отформатировать библиотеку перевыбора внутри функции mapStateToProps. Вот репо: https://github.com/theAdmiralNelson/dealerslist Проблема внутри src/EmployeeList. Я хочу взять: const mapStateToProps = (state) => { const employee…
29 дек '17 в 03:02
0
ответов
Компонент повторного рендеринга, когда реквизит обновляется с помощью createStructuredSelector
Я постараюсь сделать это как можно более кратким и приятным, при этом быть подробным и описательным. Когда мое приложение инициализируется или загружается в первый раз, оно делает api позвоните, чтобы получить некоторые blog данные. Вот как это выгл…
26 янв '18 в 22:50
1
ответ
Являются ли селекторы более подходящими для получения вычисляемых данных, чем методы класса?
Я использовал в проекте реакцию, редукцию и повторный выбор. Является ли предпочтительным подход для приложений, использующих перевыбор, для перемещения всех вычислимых данных из методов класса в селекторы и избежания смешивания использования обоих,…
25 дек '18 в 13:11
1
ответ
Повторный выбор не будет правильно запоминать с несколькими экземплярами одного и того же компонента
Я читаю документацию для Redux и застрял с reselect, Код ниже создает селектор и документация говорит, если мы хотим использовать его в два VisibleTodoList компоненты, то это не будет работать правильно. import { createSelector } from 'reselect' con…
21 дек '17 в 13:49
1
ответ
Redux Selector для нормализованного состояния
Мне нужна помощь в создании селекторов для состояния, которое нормализуется на основе документации из Redux Docs государственный { "entities": { "people": { "byId": { "1": { "name": "Test User 1", "classes": ["class1", "class2"], "isSelected": true …
26 янв '19 в 03:20