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

ReactJS: ошибка превышения максимальной глубины обновления при загрузке в useEffect
В React 16.8 я реализовал свой проект с использованием хуков useReducer, useContext и создал систему глобального управления состоянием, аналогичную Redux. В представлении, когда я пытался получить данные в useEffect, это вызывает ошибку...
1617 просмотров
schedule 15.01.2023

Как использовать React Hook useeffect с добавлением обработчика событий, зависящего от состояния?
У меня есть компонент авторизации, в него включены другие компоненты - такие поля, как имя пользователя, пароль и т. Д. Я пытаюсь создать реагирующий перехватчик useeffect, где я хочу добавить подписку на событие keyDown «X». В этом случае я хочу...
465 просмотров

Функция асинхронного запуска после useEffect
Мне было интересно, как можно запустить функцию после использования useEffect для извлечения данных, когда функция манипулирует данными после того, как они были извлечены? import React, { useState, useEffect } from 'react'; const Result = (props)...
5401 просмотров

Как использовать переменную, объявленную в useEffect (), в другой функции?
p.s решил мою проблему, но я все равно хотел бы услышать ваши мысли об этом и моем коде, если у вас будет время :) Я могу присвоить значение этой переменной только ТОЛЬКО после завершения рендеринга, поэтому я предполагаю, что я должен объявить эту...
9695 просмотров

попытаться вызвать объект функции, который использует переменную состояния, измененную внутри useEffect, и получить неопределенную переменную состояния
Поскольку моя переменная состояния currentUser установлена ​​в useEffect, а getJoinRoom требует currentUser, поэтому я установил useCallback для getJoinRoom с состоянием зависимости currentUser, но кажется, что currentUser все еще не установлен при...
50 просмотров

Передача действий Redux в зависимости useEffect
У меня возникла проблема с передачей действий Redux в список зависимостей useEffect. Например, import { someReduxAction } from '../actions/greatestPathEverMade' const mapDispatchToProps = () => ({ someReduxAction }) const DummyComponent...
104 просмотров
schedule 24.11.2022

В React Hook в useEffect отсутствуют зависимости: 'dispatch' и 'init' - при использовании useDispach в useEffect
Я пытаюсь создать какое-то состояние инициализации в redux, поэтому, когда приложение загружает, приложение будет получать некоторые данные из redux (с помощью thunk) и получать данные. поэтому мне это нужно только один раз, и для этого я добавил...
161 просмотров
schedule 02.10.2022

Невозможно получить доступ / управлять данными из API погоды с помощью axios с useEffect в React.js
Я использую axios для получения данных API погоды с помощью useEffect. import React, { useEffect, useState } from 'react'; import axios from 'axios'; import { Header } from './Header'; export const CurrentCity = () => { const [weather,...
160 просмотров
schedule 06.04.2023

Реагировать на обновление useState проблематично
Привет, сообщество Stackoverflow, У меня сложная проблема с useState. Я хочу удалить элемент из массива, а после этого хочу выполнить несколько проверок и выполнить вызов xhr. Позволь мне привести пример: const [items, setItems] = useState([{...
106 просмотров

Состояние обновления при использовании Эффект показывает предупреждение
Я хочу обновить состояние после обновления другого состояния: export default function App() { const [diceNumber, setDiceNumber] = useState(0); const [rolledValues, setRolledValues] = useState([ { id: 1, total: 0 }, { id: 2, total: 0...
55 просмотров
schedule 22.04.2022

defaultValue of Input неправильно работает с муравьиным дизайном
Я использую дизайн муравья в своем проекте. Я получаю данные из хранилища избыточности с помощью useEffect следующим образом; const settingsRedux = useSelector(state => state.SETTINGS) после этого я использую эти данные для defaultValue...
12804 просмотров
schedule 05.12.2023

Тестирование завершается неудачей, потому что реквизит еще не отрендерен.
Я пытаюсь написать тест, который ищет визуализированный элемент Dom, но он визуализируется с помощью useEffect, поэтому тест завершается неудачей, потому что он визуализируется немного позже. Например: const [isTrue, setIsTrue] =...
32 просмотров
schedule 16.04.2023

Реагировать useEffect с объектом
Я пытаюсь обновить состояние. Я читал, что для того, чтобы вообще не заменять состояние, нужно использовать оператор распространения. Это вид работы, когда он добавляется к предыдущему состоянию, но я изо всех сил пытаюсь добавить состояние в нужное...
51 просмотров
schedule 17.04.2023

Реагировать на useEffect и Axios: выполнение связанных вызовов API внутри 'then'
Я работаю с NHL API и получаю хоккейную статистику для своего приложения. У API есть несколько конечных точек, которые я использую для доступа к статистике игроков. Roster endpoint https://statsapi.web.nhl.com/api/v1/teams/3/roster После...
3084 просмотров

Последний аргумент, переданный useEffect, изменял размер между рендерами. Порядок и размер этого массива должны оставаться постоянными. [Material-UI]
Попытка использовать всплывающую подсказку из пользовательского интерфейса материала приводит к следующей ошибке: Warning: The final argument passed to useEffect changed size between renders. The order and size of this array must remain constant....
450 просмотров
schedule 28.07.2023

useEffect с состоянием избыточности и dep выполняется всякий раз, когда есть какое-либо другое изменение в состоянии избыточности.
У меня есть 2 компонента таблицы, отображающие список пользователей в Org1 и Org2. Я поддерживаю оба списка в состоянии redix. редукс: { org1: [{}, ...], org1Filters: {} org2: [{}, ...], org2Filters: {} } Мой компонент использует...
86 просмотров

Как уменьшить количество вызовов useEffect?
Инструмент Google Lighthouse дал моему приложению ужасную оценку производительности, поэтому я провел некоторое расследование. У меня есть компонент под названием Home внутри Home у меня есть useEffect (только один), который выглядит так...
93 просмотров

Неправильный порядок асинхронных задач React Promise
Я делаю несколько звонков с Promise. Мои конечные точки API для извлечения: https://www.api-football.com/demo/v2/statistics/357/5/2019-08-30 https://www.api-football.com/demo/v2/statistics/357/5/2019-09-30...
353 просмотров

Ошибка типа: уничтожение не является функцией в Reactjs при вызове функции api async в хуке useEffect
const [dailyData, setDailyData] = useState([]); useEffect(async () => { const fetchData = await fetchDailyData(); // fetchDailyData() is calling Api setDailyData(fetchData); console.log(fetchData); //fetchData print the value...
2177 просмотров
schedule 07.09.2022

Обновление данных, полученных с помощью настраиваемой ловушки, после закрытия модального окна
Я использую ловушку для получения данных в своем приложении. Крючок выглядит примерно так: const initialState = { response: null, loading: true, error: null } const useGetFetch(url, token, user, parser) => { const [state, dispatch] =...
908 просмотров