Вопросы по теме 'react-hooks'

Бесконечный цикл в использовании
Я поигрался с новой системой ловушек в React 16.7-alpha и застрял в бесконечном цикле в useEffect, когда состояние, которое я обрабатываю, является объектом или массивом. Сначала я использую useState и запускаю его с пустым объектом, например:...
107761 просмотров
schedule 21.03.2022

Крючки React: полезны ли они для управления общим состоянием, например, Редукс?
Существует ажиотаж вокруг хуков React. Слишком много информации, и я до сих пор не знаю: означает ли появление хуков, что либы вроде Redux можно выкинуть на помойку? На данный момент я понял, что хуки хороши для функциональных компонентов с...
6443 просмотров

Как сравнить oldValues ​​и newValues ​​в React Hooks useEffect?
Скажем, у меня есть 3 входа: скорость, sendAmount и receiveAmount. Я поместил эти 3 входа в параметры различий useEffect. Правила следующие: Если sendAmount изменился, я рассчитываю receiveAmount = sendAmount * rate Если значение...
193062 просмотров
schedule 17.05.2023

getSnapshotBeforeUpdate с использованием перехватчиков реакции
Как я могу реализовать ту же логику, которую дает мне getSnapshotBeforeUpdate, используя перехватчики реакции?
3162 просмотров
schedule 02.01.2023

перехватчики реакции и машинописный текст - свойство '***' не существует для типа 'never'
Я сталкивался с этим с разных сторон, и в настоящее время мой код выглядит так, и я получаю следующую ошибку: Свойство "альбомы" не существует с типом "никогда". Я использую перехватчики React, но получаю сообщение об ошибке от объекта...
10583 просмотров
schedule 09.12.2022

Ошибка: хуки можно вызывать только внутри тела функционального компонента.
Привет всем, я пытаюсь использовать хуки в своем приложении, но оно продолжает говорить «Необработанное отклонение (инвариантное нарушение)»: хуки можно вызывать только внутри тела функционального компонента. Я предполагаю, что одна из моих библиотек...
2186 просмотров
schedule 29.01.2023

ReactJS - предотвращение начальной анимации модального окна с помощью хуков реакции
Я создал простой модальный компонент, который при открытии будет скользить снизу. Анимация работает нормально при нажатии кнопки модального триггера и нажатии фона. Но при первоначальном рендеринге страницы я вижу скользящую анимацию. Как...
1357 просмотров

Преобразование в машинописный текст для Antdesign Datepicker
Я не могу понять, как аннотировать параметр dateObj в функции handleDateChange . Я App.tsx import { useState } from 'react'; import logo from './logo.svg'; import './App.css'; import { DatePicker } from 'antd'; // for css import...
2157 просмотров
schedule 13.07.2022

React useState не определен при работе с webpack-dev-server
Я создаю простое приложение для реагирования с помощью перехватчиков React и webpack-dev-server. Я хочу включить горячую перезагрузку. Запустив webpack-dev-server --mode development , я получил ошибку: TypeError: Object(...) is not a function ,...
1593 просмотров

Как остановить курсор редактора draftJS, перескакивающий в начало текста при наборе текста в React Hooks?
У меня проблема с плагином drafjs, который является редактором, он переходит к началу текста, когда я печатаю в редакторе. Я нашел Как остановить переход курсора DraftJS в начало text? это решение, но оно немного отличается от того, что есть в...
1625 просмотров

Каков «правильный» способ обновить реагирующий компонент после интервала с хуками?
Я использую альфа-версию обработчиков, поддерживающих реакцию, и хочу проверить свой подход к обновлению текста в компоненте после интервала без рендеринга компонента больше раз, чем необходимо, при изменении свойства. РЕДАКТИРОВАТЬ : для...
494 просмотров
schedule 15.03.2023

state внутри useEffect всегда ссылается на начальное состояние с помощью React Hooks
Каждый раз, когда я отправляю сообщение от другого компонента, я не могу получить полный список сообщений. Вот компонент ловушки и просмотра: export function useChat() { const [messages, setMessages] = useState([]); useEffect(() => {...
11776 просмотров

Как повторно отрендерить родительский компонент после получения дочерней ссылки с помощью хука useRef?
Я бью головой, пытаясь решить одну досадную проблему: У меня есть родительский компонент и дочерний. У ребенка есть абсолютное позиционирование и динамический рост. Мне нужно рассчитать размер родительского поля в зависимости от роста ребенка. Я...
1542 просмотров
schedule 10.05.2022

Обновление массива в React с помощью хуков
Я пытаюсь понять, как работает React Hook API. Я пытаюсь добавить номер в список. Код, который я прокомментировал, то есть myArray.push ... похоже, не выполняет операцию, хотя приведенный ниже код работает нормально. Почему это так? import...
31690 просмотров
schedule 19.07.2023

Как запустить событие изменения в компоненте response-select с библиотекой response-testing-library?
Учитывая, что я не могу тестировать внутренние компоненты напрямую с react-testing-library , как мне приступить к тестированию компонента, который использует react-select ? Например, если у меня есть условный рендеринг на основе значения...
12106 просмотров

Реагировать на сохранение состояния предыдущего компонента и визуализацию нового состояния
Я работаю над новостным приложением, в котором я вызываю API и отображаю карточки с актуальными новостями (рисунок 1). <div style={{display: 'flex', flexWrap: 'wrap', padding: 20, alignItems: 'center', justifyContent: 'center' }}>...
274 просмотров
schedule 24.01.2023

Как добавить обозначение типа в `React.useState`?
Я использую React 16.8.3 с хуками, сейчас хочу набрать React.useState type Mode = 'confirm' | 'deny' type Option = Number | null const [mode, setMode] = React.useState('confirm') const [option, setOption] = React.useState(100) В моем...
2502 просмотров

Определите, какая переменная массива зависимостей вызвала срабатывание хука useEffect
Есть ли простой способ определить, какая переменная в массиве зависимостей useEffect запускает повторный запуск функции? Простой выход из системы для каждой переменной может ввести в заблуждение, если a - функция, а b - объект, они могут...
16316 просмотров
schedule 01.12.2023

Значение перехватчиков React недоступно в функции прослушивателя событий
Я решил использовать перехватчики React для своего компонента, используя прослушиватель событий windom width и resize. Проблема в том, что я не могу получить доступ к текущему значению, которое мне нужно. Я получаю вложенное значение, которое было...
3252 просмотров

Вызов API в процессе использования Перехватчик эффекта работает некорректно при обновлении опоры
Я ищу отзывы об этом клиентском крючке React. Я задаюсь вопросом: Похоже ли это на правильное использование кастомных хуков React? Есть ли лучший способ переключаться между разными конечными точками API на основе переданной опоры? Я хочу...
2005 просмотров
schedule 17.07.2023