Вопросы по теме 'react-hooks'
Бесконечный цикл в использовании
Я поигрался с новой системой ловушек в React 16.7-alpha и застрял в бесконечном цикле в useEffect, когда состояние, которое я обрабатываю, является объектом или массивом.
Сначала я использую useState и запускаю его с пустым объектом, например:...
107761 просмотров
schedule
21.03.2022
Крючки React: полезны ли они для управления общим состоянием, например, Редукс?
Существует ажиотаж вокруг хуков React. Слишком много информации, и я до сих пор не знаю: означает ли появление хуков, что либы вроде Redux можно выкинуть на помойку?
На данный момент я понял, что хуки хороши для функциональных компонентов с...
6443 просмотров
schedule
26.08.2022
Как сравнить 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 просмотров
schedule
05.05.2023
Преобразование в машинописный текст для 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 просмотров
schedule
26.08.2022
Как остановить курсор редактора draftJS, перескакивающий в начало текста при наборе текста в React Hooks?
У меня проблема с плагином drafjs, который является редактором, он переходит к началу текста, когда я печатаю в редакторе. Я нашел Как остановить переход курсора DraftJS в начало text? это решение, но оно немного отличается от того, что есть в...
1625 просмотров
schedule
03.04.2023
Каков «правильный» способ обновить реагирующий компонент после интервала с хуками?
Я использую альфа-версию обработчиков, поддерживающих реакцию, и хочу проверить свой подход к обновлению текста в компоненте после интервала без рендеринга компонента больше раз, чем необходимо, при изменении свойства.
РЕДАКТИРОВАТЬ : для...
494 просмотров
schedule
15.03.2023
state внутри useEffect всегда ссылается на начальное состояние с помощью React Hooks
Каждый раз, когда я отправляю сообщение от другого компонента, я не могу получить полный список сообщений. Вот компонент ловушки и просмотра:
export function useChat() {
const [messages, setMessages] = useState([]);
useEffect(() => {...
11776 просмотров
schedule
31.07.2022
Как повторно отрендерить родительский компонент после получения дочерней ссылки с помощью хука 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 просмотров
schedule
27.12.2022
Реагировать на сохранение состояния предыдущего компонента и визуализацию нового состояния
Я работаю над новостным приложением, в котором я вызываю 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 просмотров
schedule
28.11.2022
Определите, какая переменная массива зависимостей вызвала срабатывание хука useEffect
Есть ли простой способ определить, какая переменная в массиве зависимостей useEffect запускает повторный запуск функции?
Простой выход из системы для каждой переменной может ввести в заблуждение, если a - функция, а b - объект, они могут...
16316 просмотров
schedule
01.12.2023
Значение перехватчиков React недоступно в функции прослушивателя событий
Я решил использовать перехватчики React для своего компонента, используя прослушиватель событий windom width и resize. Проблема в том, что я не могу получить доступ к текущему значению, которое мне нужно. Я получаю вложенное значение, которое было...
3252 просмотров
schedule
21.04.2023
Вызов API в процессе использования Перехватчик эффекта работает некорректно при обновлении опоры
Я ищу отзывы об этом клиентском крючке React. Я задаюсь вопросом:
Похоже ли это на правильное использование кастомных хуков React?
Есть ли лучший способ переключаться между разными конечными точками API на основе переданной опоры? Я хочу...
2005 просмотров
schedule
17.07.2023