Описание тега react-usememo
1
ответ
Когда не использовать useMemo?
Я использую useMemo слишком много в моем Functional Components, и я беспокоюсь об этом, будет ли полезно использовать его в нашем приложении? Почему я так часто им пользуюсь? У меня слишком много Components которые их не нужно перерисовывать, за иск…
27 апр '20 в 17:16
1
ответ
React Native Context Content продолжает возвращаться
Я хочу очистить пользователя и выйти из системы в React Native, используя useContext, useReducer, а также useMemo. В моем приложении (AuthContext) есть экран пользователей (UserContext). UserContext имеет clearUsers() в useMemo AuthContext имеет log…
20 июн '20 в 20:19
2
ответа
Реагируйте на пользовательские хуки и хуки useMemo
У меня есть две "дорогие" функции, которые я хотел бы запомнить в своем приложении для реагирования, так как на их рендеринг уходит много времени. В карте массива используются дорогостоящие функции. Я хотел бы запомнить каждый результат карты массив…
06 июл '20 в 23:18
5
ответов
Асинхронные вызовы с React.useMemo
Сценарий относительно прост: у нас есть длительные вычисления по запросу, которые происходят на удаленном сервере. Мы хотим запомнить результат. Несмотря на то, что мы выполняем асинхронную выборку из удаленного ресурса, это не побочный эффект, пото…
12 май '20 в 15:27
0
ответов
как я могу правильно использовать React Meme? React memo работает некорректно
Я написал компонент ввода и использую часть этого компонента в своем проекте, я помещаю console.log('изменить этот ввод: ', заголовок) и когда я пишу что-то в любом из моих компонентов ввода console.log('измените input: ', title) вызывает любой из м…
25 июн '20 в 12:47
0
ответов
Повторный рендеринг ответов Google Maps Elevations API в функциональном компоненте React
Пишу приложение для отслеживания транспортных средств. С помощью Google Maps API я могу прокладывать маршруты и извлекать всю необходимую информацию. Проблема возникла с ответами Elevations API. Из класса DirectionRender я отправляю путь и расстояни…
02 июл '20 в 11:58
1
ответ
React уходит от React.memo в пользу useMemo?
И то и другое React.memo и useMemohook позволяет оптимизировать производительность за счет сокращения пересчета и повторной отрисовки. Однако они определенно работают в том смысле, что React.memo используется для обертывания функционального компонен…
18 апр '20 в 20:41
1
ответ
Хотите установить состояние один раз при первом рендеринге, не вызывая лишних повторных рендеров при последующих обновлениях
У меня есть MarketOverviewкомпонент, который отображает множество парных рынков для торговли криптовалютой. При инициализации я хочу, чтобы он отображалBTC/USD рынок по умолчанию, что я делаю через useEffect(). Проблема в томdefaultMarketвызывается …
28 май '20 в 08:00
1
ответ
Процессы аутентификации React Navigation v5 (экраны как разные файлы)
Если мы видим в примере документа: https://reactnavigation.org/docs/auth-flow/: function SignInScreen() { const [username, setUsername] = React.useState(''); const [password, setPassword] = React.useState(''); const { signIn } = React.useContext(Aut…
13 июн '20 в 16:34
3
ответа
Почему React.useMemo(...) не работает в моей функции React?
Я пытаюсь реализовать таблицу реакций, используя это руководство: https://github.com/tannerlinsley/react-table/blob/master/docs/quickstart.md В одном месте в руководстве говорится о создании данных с помощью React.useMemo: const columns = React.useM…
19 июн '20 в 06:04
2
ответа
React.useMemo в компоненте класса
Есть ли способ использовать этот хук или какой-то его аналог React API в случае компонента класса? Мне интересно, следует ли мне использовать сторонние помощники для заметок в случае компонента класса (например, lodashmemo, memoizeOne и т. Д.) Или с…
21 май '20 в 11:42
1
ответ
Установить причину состояния использовать повторную визуализацию памятки
Вот код, понятия не имею, зачем Mem повторно визуализировать после установленного состояния, поскольку это мемоизированный компонент, или если я хочу запомнить компонент с установленным состоянием, я должен использовать useRef? что глупо?? const Dem…
28 май '20 в 06:42
0
ответов
Необходимо обернуть каждую зависимость useMemo в useCallback
Я надеюсь, что кто-то может мне помочь. Я пытался найти ответ на свой вопрос, но не смог, поэтому, если он есть, а я не смог его найти, заранее прошу прощения. Итак, у меня есть дорогостоящая операция, которая зависит от 3 объектов, хранящихся в хра…
03 ноя '20 в 05:25
0
ответов
UseState на производительность кнопки, как повысить производительность UseMemo?
Итак, у меня есть эти кнопки, которые делают 2 вещи, такие как кнопка флажка, изменение цвета, переключение между зеленым и черным. Моя проблема: кнопка, которую я нажал, имеет небольшую задержку, прежде чем она изменит цвет, плохая производительнос…
16 окт '20 в 11:52
1
ответ
Это один из вариантов использования React.useMemo?
Считается ли возврат JSX, как показано ниже, дорогостоящим вычислением / расчетом? Я прочитал несколько статей, в том числе статью Кента Доддса о том, когда использовать useMemo и useCallback. Большинство из них явно говорят использовать этот API, к…
16 окт '20 в 17:26
0
ответов
Использование значения useMemo внутри хука useEffect
Я использую ловушку useMemo для хранения значения некоторых вычислений и вызываю это значение внутри своей начальной ловушки useEffect. useEffect(() => { if (calculatedValue) console.log(calculatedValue); }, []) const calculatedValue = useMemo(()…
16 ноя '20 в 13:26
1
ответ
Убедитесь, что вложенные поля, в которых путь определяется переменным триггером React.useMemo, обновляются при добавлении в массив зависимостей
Я использую TypeScript 4 и React 17 У меня был этот код в кастомном хуке: const myValue = useMemo((): string[] => { if (someCondition) { return (myMap?.field && myMap.field.[subfieldId]) || null } else { ... } }, [myMap.field.[subfieldId]…
18 ноя '20 в 01:40
0
ответов
Данные в реальном времени в таблице и конфликт разбиения на страницы (ReactJS - Socket-io)
У меня есть таблица реального времени с Socket-io-client и ReactJS, когда я запускаю сокет, пытаясь получить новые данные, разбивка таблицы на страницы работает плохо если мы изменим его на страницу 5 и если у нас появятся новые данные с socket-io, …
06 сен '20 в 12:00
1
ответ
Кнопки рендеринга React Native
Я думаю, что знаю проблему, но у меня нет решения, поэтому у меня есть эти кнопки, которые я создаю с помощью цикла на массиве useState const [booleanMonth,setMonth]=useState([ {key:0,value:'January',title:'Jan',checked:false}, {key:1,value:'Februar…
19 окт '20 в 09:17
0
ответов
Почему мой мемоизированный компонент React все еще перерисовывается?
Я пытаюсь понять React.memo, но немного озадачен. Думал, что вариант использования предотвращает повторную визуализацию путем запоминания компонента? У меня есть мемоизированный ребенок, который все еще каждый раз перерисовывается. --Приложение ----…
15 ноя '20 в 12:49