Публикации по теме 'reselect'
Обработка аргументов с помощью compose
Я нашел изящный трюк, который может помочь с хаосом вызова функции с большим количеством аргументов, будь то объект с множеством свойств или что-то еще.
В JS мы можем отправлять столько аргументов, сколько мы хотим, проблема с этим иногда аргумент, отправка, извлечение вещей становятся нечитаемыми и трудными для управления.
const isUserValidForSomeAction = ({
isTheUserDumb,
isUserFromEarth,
userKnowledgeOfLanguage,
supportedLanguages,
isDevAccount,
}) =>{
/*
some..
Вопросы по теме 'reselect'
Повторно выбирать всегда повторно отображать
Я пытаюсь добавить повторный выбор в свой код реакции, но, похоже, он всегда перерисовывается.
Каждый раз, когда я меняю свое состояние, консоль печатает «тестирование», даже если селектор ввода не меняется. Я создал простой тест, чтобы показать...
1149 просмотров
schedule
09.06.2023
Redux normalizr — вложенные ответы API
Как я могу использовать normalizr для работы с вложенными стандартизированными JSON API ответы, которые являются ключевыми по стандарту { data: ... } ?
Например Book
{
data: {
title: 'Lord of the Rings',
pages: 9250,...
2081 просмотров
schedule
25.12.2023
обновлен вложенный Immutable в immutable.js
как я могу обновить вложенный неизменяемый элемент карты без изменения всего дерева?
пример :
var tree = Map({
branch1:Map([]),
branch2:Map({ 1: Map({id:1,value:'hello'}) }),
});
как я могу обновить tree.branch2.1.value?
приведет ли...
92 просмотров
schedule
09.12.2022
Использование селекторов с умными/тупыми компонентами в редукции
Скажем, у меня есть самый умный компонент под названием «Прогноз», который выглядит так:
function mapStateToProps(state) {
return {
dates: state.getIn(['forecast', 'dates']),
isFetching: state.getIn(['forecast', 'isFetching'])
};
}...
2506 просмотров
schedule
30.01.2023
Как подключить каждый элемент массива индивидуально с помощью React Redux
Текущий подход заключается в объединении всего списка книг в Компонент списка книг . Однако неэффективно визуализировать огромные компоненты, изменяя только несколько полей в состоянии. Я не знаю, как сопоставить каждый компонент книги с каждым...
3311 просмотров
schedule
29.03.2022
Redux, Reselect и ImmutableJS вызывают ненужные отрисовки дочерних компонентов
Основываясь на всех документах Redux и Reselect, которые я только что прочитал и перечитал, приведенный ниже селектор должен выполнять обработку thing.toJS() только в том случае, если неизменяемая карта, возвращаемая getThing() , не равна...
784 просмотров
schedule
01.12.2022
Сгенерируйте массив объектов, используя Lodash из Redux Reducer в селекторе для FlatList
если вы не знаете React и т. д., читайте здесь. Ниже приведен тот же вопрос, но больше связанный с React и т. д.:
У меня есть несколько объектов, содержащих один тип данных: Цены:
'btc-usd' : 2640, 'ltc-usd': 40, ...
Количество крипты:...
439 просмотров
schedule
12.11.2022
Преимущество повторного выбора перед контейнерным компонентом
https://redux.js.org/recipes/computing-deved-data описывает, как использовать повторно выбрать createSelector () , чтобы избежать ненужных обновлений, когда компонент зависит от свойств, являющихся вычисляемыми значениями.
Альтернативой,...
399 просмотров
schedule
01.03.2023
Будет ли компонент React повторно визуализироваться, если его свойства обновляются, но не изменяются в значении?
Допустим, у нас есть магазин redux, который выглядит так:
{
"page1": {
"title": "Demo",
"content": "Testing"
},
"page2": {
"title": "Demo",
"content": "Yes, I'm aware the titles match."
}
}
Теперь посмотрим на...
2159 просмотров
schedule
28.01.2023
Как работает мемоизация Redux Reselect?
Я пытаюсь интегрировать reselect в свое текущее приложение и, как всегда, сначала я начинаю читать документацию, а затем, если это необходимо, другие ресурсы. Я не мог понять одну особую часть документации, а также не мог найти ресурсы, которые...
4587 просмотров
schedule
25.09.2022
Селектор React с использованием повторного выбора - createStructuredSelector
Интересно что-то, если дадите идею, буду признателен.
Я впервые использую пакет повторного выбора в одном из своих проектов. Я создаю базу селектора makeGetVisibleTodos по ссылке ниже, а затем, если я свяжу этот селектор с компонентом, как...
697 просмотров
schedule
12.04.2024
React / Redux / Reselect - сопоставляется ли состояние с реквизитами с помощью синхронных или асинхронных селекторов?
В нашем проекте мы используем react-redux с reselect и redux-saga
В магазине у меня есть selectedStageId вместе с массивом stages и мемоизированный селектор, который находит и возвращает правильный этап на основе идентификатора.
Этот...
522 просмотров
schedule
14.04.2023
Как создать отфильтрованный список, используя повторный выбор избыточности на основе статических отфильтрованных значений?
Я получаю данные новостей из API, в приложении мне нужно показать 3 списка. сегодняшние новости, вчерашние новости, статьи новости.
Я думаю, что я должен использовать повторный выбор redux. Тем не менее, все примеры, которые я посещаю, имеют...
232 просмотров
schedule
27.01.2023
Как создать пользовательскую функцию равенства с повторным выбором и Typescript?
Стандартный селектор повторного выбора делает недействительным его мемоизированное значение и пересчитывает его, если селекторы ввода не проходят строгую проверку на равенство:
export const selectEmailsFromComments = createSelector(...
737 просмотров
schedule
07.06.2022