Лучшие react-hooks вопросы ИТ разработчиков

  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 и это помогло мне намного больше.

казано вдокументы [https://reactjs.org/docs/hooks-reference.html#usecallback], useCallback Возвращает запомненный обратный вызов. Передайте встроенный обратный вызов и массив входных данных. useCallback вернет запомненную версию обратного ...

Задан 05 Nov 2018, 17:27 от RTW
  • 34 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Если ответ только предложение, вы можете использовать раздел комментариев

учаю эту ошибку при использованииuseState крюк. У меня есть это в его основной форме, глядя нареагировать документы [https://reactjs.org/docs/hooks-reference.html#usestate]для справки, но я все еще получаю эту ошибку. Я готов к моменту ладони ...

Задан 28 Oct 2018, 03:20 от loganfromlogan
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Пожалуйста.

аю с крючками React и столкнулся с проблемой. Он показывает неправильное состояние, когда я пытаюсь консоль войти, используя кнопку, обработанную слушателем событий. CodeSandbox: ...

Задан 19 Dec 2018, 06:21 от Mark Lano
  • 43 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Проверьте версии React здесь

я есть этот компонент: import React, { useState, useEffect } from "react"; import ReactDOM from "react-dom"; function App() { const [count, setCount] = useState(0); useEffect(() => { document.title = `You clicked ${count} times`; }); return ...

Задан 27 Oct 2018, 17:03 от Yangshun Tay
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Однако, если вы хотите объединить ответ с ранее существовавшими значениями, вы должны использовать синтаксис обратного вызова для обновления состояния вместе с правильным использованием синтаксиса распространения, такого как

аюсь изучить хуки, а метод useState меня запутал. Я присваиваю начальное значение состоянию в виде массива. Метод set в useState у меня не работает даже сspread(...) или жеwithout spread operator, Я сделал API на другом компьютере, который я ...

Задан 07 Jan 2019, 06:05 от Pranjal
  • 5 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Это не будет возможно с вашими существующими компонентами класса. Вам нужно будет преобразовать ваш компонент класса в функциональный компонент, а затем сделать что-то вроде:

м примере у меня есть этот класс реакции: class MyDiv extends React.component constructor(){ this.state={sampleState:'hello world'} } render(){ return <div>{this.state.sampleState} } }Вопрос в том, смогу ли я добавить хуки React к этому. Я ...

Задан 19 Nov 2018, 09:09 от Aminadav Glickshtein
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 с крючками, вот почему я использовал его.

сно документам: componentDidUpdate() вызывается сразу после обновления. Этот метод не вызывается для начального рендеринга. Мы можем использовать новыйuseEffect() крюк для симуляцииcomponentDidUpdate(), но, похоже,useEffect() запускается после ...

Задан 11 Nov 2018, 22:35 от Yangshun Tay
  • 17 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

, так как всегда будет передаваться текущее состояние.

бую новоеReact Hooks [https://reactjs.org/docs/hooks-intro.html]и иметь компонент Clock со счетчиком, который должен увеличиваться каждую секунду. Тем не менее, значение не превышает одного. function Clock() { const [time, setTime] = ...

Задан 27 Oct 2018, 17:25 от Yangshun Tay
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

, Это называется чаще. Или очистка пытается сохранить на сервере вместо LocalStorage. Возможно, вы не хотите, чтобы эффект запускался при каждом изменении.

у сохранить состояниеlocalStorage когда компонент размонтирован. Это раньше работало вcomponentWillUnmount. Я пытался сделать то же самое сuseEffect крюк, но, кажется, состояние не верное в функции возвратаuseEffect. Почему это? Как я могу ...

Задан 05 Dec 2018, 13:40 от r03
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 попробовать крючки. Используйте следующий фрагмент для справки:

ько что прочитал о новых функциях реакции отреагировать.Читайте о крючках [https://reactjs.org/docs/hooks-intro.html?no-cache=1]но я не могу его использовать. это дает мне ошибку. Я в настоящее время использую версию 16.6.0 Наконец-то я понял ...

Задан 26 Oct 2018, 12:58 от Ram
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 свойство

ивные крючкиuseState например, можно присоединить локальное состояние к функциональному компоненту без сохранения состояния const [name, setName] = useState('tom') const [age, setAge] = useState(25)Мне интересно, как выглядит дерево локальных ...

Задан 13 Feb 2019, 15:00 от Sam D.
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 все еще нужно использовать класс для этого IDK, это тоже довольно ново для меня.

шел через крючки, представленные в реакции v16.7.0. https://reactjs.org/docs/hooks-intro.html [https://reactjs.org/docs/hooks-intro.html] Таким образом, мое понимание хуков заключается в том, что мы можем играть с состоянием в функциональном ...

Задан 08 Nov 2018, 19:01 от Hemadri Dasari
  • 13 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

или же

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

Задан 30 Oct 2018, 18:45 от Tobias Haugen
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

, Функция стрелки здесь ничего не добавляет. `

астоящее время очень удивлен вариантами использования новой реакциикрючки [https://reactjs.org/docs/hooks-intro.html]API и что вы можете с ним сделать. Вопрос, который возник во время экспериментов, заключался в том, насколько дорого всегда ...

Задан 16 Nov 2018, 10:28 от trixn
  • 21 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Вот фрагмент, который вы можете запустить, чтобы показать, что он работает:

ffectReact hook будет запускать переданную функцию при каждом изменении. Это можно оптимизировать, чтобы он вызывался только при изменении желаемых свойств. [https://reactjs.org/docs/hooks-effect.html]Что делать, если я хочу вызвать функцию ...

Задан 02 Nov 2018, 14:58 от Dávid Molnár
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Проблема с вопросом заключается в том, что вы спрашивали о другой вещи, которая не была вашей реальной ситуацией, а затем изменили ее, так что теперь это совсем другой вопрос, в то время как существующие ответы выглядят так, как будто они просто проигнорировали вопрос. Это не рекомендуемая практика для SO, потому что она не поможет вам получить желаемый ответ. Пожалуйста, не удаляйте важные части из вопроса, на который уже есть ответы (формулы расчета). Если у вас все еще есть проблемы (после моего предыдущего комментария (скорее всего, есть)), подумайте над тем, чтобы задать новый вопрос, который отражает ваш случай, и ссылку на этот вопрос как на предыдущую.

тим, у меня есть 3 входа: скорость, sendAmount и receiveAmount. Я поставил эти 3 входа на использование различных параметров. Правила таковы: Если sendAmount изменился, я рассчитываюreceiveAmount = sendAmount * rateЕсли полученная сумма ...

Задан 23 Nov 2018, 11:40 от rwinzhang
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Я забыл сохранить последнюю версию моей песочницы - ссылка обновлена.

аюсь перейти от компонентов класса к функциональным компонентам, используя новые хуки. Однако он чувствует, что сuseCallback Я получу ненужные визуализации детей в отличие от функций класса в компонентах класса. Ниже у меня есть два относительно ...

Задан 07 Mar 2019, 13:59 от ApplePearPerson