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

Правило React Hooks Exustive-deps также требует наличия функций в массиве useEffect
так что у меня есть следующий эффект useEffect(() => { if (disabled) { setAnimatedValue(0); } else { setAnimatedValue(1); } }, [disabled]); Это просто переводит кнопку в активированное или отключенное состояние,...
839 просмотров
schedule 23.06.2023

Reactjs, почему useEffect иногда запускается при каждом монтировании / рендеринге, а не только сначала
У меня есть useEffect в моих маршрутах в App.js <Switch> <Route exact path={['/en', '/fr']} component={HomePage} /> <Route path={['/en/*', '/fr/*']}> <Route path="/:lang/*" component={DefaultLanguage}...
426 просмотров

Дочерний компонент не перерисовывается, даже если родительское состояние обновляется с помощью хуков
У меня есть функциональный компонент App с крючком useEffect , и я пытаюсь заставить <Redirect> дочерний компонент повторно визуализировать при изменении состояния, в частности вызов setUserInSystem , который должен обновить userInSystem...
2322 просмотров
schedule 09.08.2023

useEffect не вызывается и не обновляет состояние при получении api
Я получаю данные из API погоды с помощью хука useEffect и правильно объявляю зависимость. Мое состояние все еще не обновляется, и из-за этого я получаю ошибки в моей функции рендеринга. Я почти пробовал все, от избавления от массива зависимостей до...
17802 просмотров

максимальный размер стека вызовов превышается при попытке сделать счетчик в реакции js
Максимальный размер стека вызовов превышается при попытке выполнить счетчик в реакции js. Я использую функциональный компонент для создания счетчика. Это начнется с 0 и будет увеличиваться на 10 каждый раз, пока не достигнет максимального предела....
66 просмотров
schedule 25.07.2023

Правильный массив зависимостей для useEffect с хуками React
Я использую Create-React-App и (отлично) https://github.com/alex-cory/use-http для настраиваемого хука useFetch. Цель состоит в том, чтобы сделать несколько вызовов API при входе в область учетной записи: const [user, setUser] =...
673 просмотров
schedule 29.03.2024

Почему я не могу установить массив в useEffect?
Я изучаю React и пытаюсь написать асинхронный хук. Использование setResult внутри useEffect , похоже, не работает. Когда я попытался отобразить результат, ничего не было, поэтому я добавил несколько консольных журналов, чтобы увидеть, что...
934 просмотров

Чтобы указать или не указывать все зависимости useEffect
Я создал эту конструкцию useEffect , чтобы сначала запустить проверку, а затем отправить данные, если они прошли проверку: const isFirstRun = useRef(true); useEffect(() => { if (isFirstRun.current) { isFirstRun.current = false;...
46 просмотров
schedule 23.01.2023

Реагировать на хуки: обработка объектов как зависимости в useEffects
ОБНОВЛЕНИЕ: Да для варианта использования 1, если я извлекаю search.value вне useEffect и использую его как зависимость, он работает. Но у меня есть обновленный вариант использования ниже Вариант использования 2 : я хочу передать объект...
6292 просмотров

Не удалось прочитать данные из полученного ресурса в React. (Невозможно прочитать свойство backdrop_path из undefined)
Я получил некоторые данные из конечной точки и сохранил их в состоянии. Когда я пытаюсь просмотреть результат в консоли, он работает нормально. Но когда я пытаюсь использовать его в компоненте, он выдает ошибку, сообщающую, что ключ не определен....
71 просмотров
schedule 08.01.2024

Изменение состояния React Hooks не проходит в правильных реквизитах
У меня есть приложение React, использующее хуки. Я хочу, чтобы мое состояние slots передавалось в реквизитах другому моему компоненту. Однако мой другой компонент просто возвращает undefined и не запускает изменение реквизита при изменении...
316 просмотров

Как в этой ситуации избежать бесконечного цикла useEffect
Я работаю над созданием приложения redux, и мне нужны данные из моей базы данных, чтобы они попали в мое хранилище redux после загрузки определенного компонента. Однако мне нужно, чтобы это происходило каждый раз, когда пользователь добавляет новые...
202 просмотров
schedule 26.11.2023

useEffect в React не обновляет компонент после обновления хранилища
Я не понимаю, почему React не обновляет мой объект. В другом компоненте через отправку обновляю состояние. В этом коде (в коде ниже) категории mapStateToProps меняются (в журнале консоли отображается еще одна категория). Но компонент не...
1653 просмотров

Визуализация значений на основе поиска с уникальным идентификатором — ReactJS
я использую reactjs, nodejs и mysql... который извлекает данные из базы данных. Сейчас моя проблема заключается в том, что мне нужно показать строку только на основе значений поиска, возможно, не включая кнопку отправки (например, поиск Google)...
417 просмотров
schedule 18.07.2023

Реагируйте на крючки. Периодическое использование
Мне нужно периодически получать данные и обновлять их на экране. У меня есть такой код: const [temperature, setTemperature] = useState(); useEffect(() => { fetch("urlToWeatherData") .then(function(response) { if (response.status !==...
2478 просмотров

Реагировать: доступ к (обновленному) состоянию с помощью useState: он не обновляется внутри компонента, который его создает, но находится за пределами того места, где он вызывается
Почему у меня нет доступа к обновленному значению recipes ( useState ) изнутри компонента, который его определяет? В этом примере вы можете увидеть, как отсутствие доступа к этому значению вызывает ошибку в приложении после удаления ссылки на...
245 просмотров

Пользовательский хук с useEffect (при монтировании) выполняется более одного раза
У меня есть этот хук, который вызывает действие redux при монтировании. Так что я предполагаю, что это нужно выполнить один раз. Но это не так. useCategories.js const useCategories = () => { /* Hook to call redux methods that will...
4117 просмотров
schedule 06.07.2022

Асинхронный бесконечный цикл useEffect
const [allCases, setAllCases] = useState([]) const [myCases, setMyCases] = useState([]) const [sharedCases, setSharedCases] = useState([]) const [favoriteCases, setFavoriteCases] = useState([]) useEffect(()=> { getData(_id).then(res...
370 просмотров

Реакция: рендеринг переменной, установленной в useEffect(), всегда на один шаг позади
Работая над приложением для Android с использованием React Native, я наткнулся на странную проблему. Существует SearchBar для выполнения поиска имени в базе данных. Результат должен быть отрендерен. В приведенном ниже коде вы видите, что я...
386 просмотров

Есть ли правильный способ использовать объект как зависимость в useEffect?
В настоящее время у меня есть созданный мной хук реакции, который принимает объект запроса. export function useMyQuery(query: QueryObjectType) { React.useEffect(executeQuery, [ query ]); // ... } К сожалению, каждый раз, когда мой хук...
941 просмотров