Вопросы по теме 'use-effect'

Что означает «переместить эту переменную непосредственно в useEffect» в этом сообщении об ошибке?
Я пытаюсь передать объект через реквизиты дочернему компоненту. Значение устанавливается в хуке useEffect и теряется при передаче моему дочернему компоненту. Я попытался установить значение объекта вне хука useEffect в отдельной функции, но...
24914 просмотров
schedule 28.05.2024

Можем ли мы использовать функцию в качестве второго аргумента в useEffect
У меня есть функция ниже: function handleEnterPress(e) { if (e.keyCode === 13) { if (value !== "") { let toAdd = true; chips.forEach(chip => { if (chip.value === value) { toAdd = false;...
3301 просмотров
schedule 25.10.2022

Перехватчики React используют API вызова эффекта во второй раз, а ответ API при первом вызове также возвращает
Я получаю API с useEffect, и API отвечает правильно, например {response: {message: "This is a image link", status: "success"}, error: null} Второй раз, когда я получаю ответ на следующий вызов API, и если есть ошибка, старый ответ не...
8150 просмотров
schedule 15.08.2022

React Hook отложил использование эффекта?
Я пытаюсь использовать useEffect () в моем хуке реакции, чтобы обновлять состояние при изменении моих свойств. но есть задержка, и useEffect срабатывает только после того, как я снова щелкну элемент в моем хуке. Я новичок в использовании крючков, и...
10586 просмотров
schedule 20.03.2022

Тестирование перехвата useEffect в React при добавлении слушателей событий
У меня есть функциональный компонент в моем коде React, как показано ниже: const Compo = ({funcA}) => { useEffect(() => { window.addEventListener('x', funcB, false); return () => { window.removeEventListener('x',...
1963 просмотров

Компонент React не перерисовывается после изменения состояния с помощью выпадающего списка [реактивные крючки]
У меня есть следующий компонент React (с использованием hooks ), который перечисляет число Tasks в виде раскрывающегося списка. Когда элемент выбран из списка, я хочу отобразить форму Update . Это работает только тогда, когда элемент выбран в...
545 просмотров
schedule 12.03.2023

Как сохранить постоянное состояние с помощью локального хранилища, перехватчиков реакции и поставщика контекста
Я реализую аутентификацию в своем приложении, проблема, с которой я сталкиваюсь, заключается в обновлении, состояние не является постоянным, поэтому меня перенаправляют обратно на экран входа в систему. Как я могу использовать React Hooks, чтобы...
2914 просмотров
schedule 29.01.2024

Реагировать на зависимость useEffect от useCallback всегда запускает рендеринг
У меня есть загадка. Рассмотрим следующий настраиваемый хук React, который извлекает данные за период времени и сохраняет результаты в Map : export function useDataByPeriod(dateRanges: PeriodFilter[]) { const isMounted = useMountedState();...
5062 просмотров
schedule 13.02.2022

useEffect не вызывается в React Native при возврате на экран
Как дела. Это сценарий этой проблемы. Скажем, есть 2 экрана, чтобы упростить задачу. войдите в экран. useEffect Вызывается экран. перейти к экрану B с экрана A вернуться к экрану A из B. в это время useEffect не вызывается. function...
19680 просмотров
schedule 14.09.2023

Обновить список после перехвата запроса
У меня есть список вещей, хранящихся в состоянии. После отправки формы я добавляю еще один элемент в список и сохраняю его как новое состояние. Этот недавно добавленный элемент имеет статус «ожидает рассмотрения». В то же время я отправляю почтовый...
1361 просмотров

Бесконечный цикл с useEffect в React
Это моя составляющая: import React, { useState, useEffect } from "react"; export default function App() { const [countriesArray, setCountriesArray] = useState([]); useEffect(() => { getCountriesArray(); }, []); const...
154 просмотров
schedule 18.05.2023

React Hooks и Fetch: как обновить таблицу на основе пользовательского ввода из поиска API
Я новичок в реакции / хуках. У меня проблемы с обновлением поиска в API на основе ввода данных пользователем. В настоящее время у меня есть API, по которому я получаю таблицу акций. Затем я рисую эту таблицу. Я создал несколько переключателей,...
646 просмотров

Как обновить множественное состояние с помощью useState?
Я использую TabView из React-Native, и как часть этого я использую два состояния для двух разных объектов, как показано ниже. const [routes, setRoutes] = React.useState([]); const [sceneMap, setSceneMap] = React.useState({}); Я вызываю...
393 просмотров

reg ex по-разному работает с двумя разными файлами кода
Я использую выражение regEx, чтобы отфильтровать идентификатор ссылки на YouTube. Я использую его в двух разных местах - он отлично работает в первом месте ... но во второй раз, когда я использую то же выражение, с тем же вводом, это не работает....
41 просмотров
schedule 26.03.2022

Ошибка использования useEffect в функциональном компоненте React
Я учусь использовать перехватчики реакции для управления состоянием, но получаю сообщение об ошибке: Строка 5: 3: React Hook «useEffect» вызывается в функции «cockpit», которая не является ни компонентом функции React, ни настраиваемой функцией React...
1718 просмотров

useEffect () Правило lint массива зависимостей React Hook
Правила lint вынуждают меня включать «отправку» также в качестве зависимости для useEffect (). (Если я не добавляю отправку как зависимость, выдается предупреждение, что «React Hook useEffect имеет недостающую зависимость:« отправка ». Либо...
138 просмотров
schedule 14.05.2024

Сопоставление данных с помощью useRef Hook
Я слежу за этим: Объедините два данных JSON в один с определенные пары "ключ-значение" Теперь я добавил крючок useEffect() . Как я могу использовать useRef для хранения моего результата? Это асинхронная функция. const App = (props)...
574 просмотров
schedule 20.12.2023

Как я могу обновить значение массива в локальном хранилище?
Объект локального хранилища, который у меня есть, выглядит примерно так: Fruits {cartitem1: banana, cartitem2: apple, cartitem3: клубника} Я хотел бы изменить фрукт cartitem3 с клубники на ананас только тогда, когда пользователь изменяет выбранный...
45 просмотров
schedule 21.11.2023

Реагировать setTimeout и setState внутри useEffect
У меня есть этот код, и мой вопрос заключается в том, почему внутри моей функции ответа я получаю initialState. Как правильно установить состояние, чтобы получить правильное внутри обратного вызова функции setTimeout? const App = () => {...
537 просмотров
schedule 21.02.2023

Отреагируйте на предупреждение useEffect, чтобы установить отсутствующую зависимость. Но значение зависимости изменяется в хуке
Я хочу изменить значение formStepTouched при изменении значения step, поэтому я использую useEffect. Но useEffect выдает предупреждение о том, что отсутствует зависимость formStepTouched. Поскольку это значение изменяется, его размещение в массиве...
62 просмотров
schedule 09.01.2023