@Wadnory

Как исправить ошибку в React'е: «Too many re-renders»?

<>
         <h2 className='about-me__text'>
          ...
         </h2>
         <h4 className='about-me__text'>
           ...
         </h4>
         <p className='about-me__text'>
           ...
         </p>
         <p className='about-me__text'>
           ...
         </p>
         <p className='about-me__text'>
           ...
         </p>
</>


---

const [textNodes, setTextNodes] = React.useState()
setTextNodes(Array.from(document.querySelectorAll('.about-me__text')))


Выдает ошибку:

Uncaught Error: Too many re-renders. React limits the number of renders to prevent an infinite loop.


Что не так?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
insighter
@insighter
-First time? - Huh? (C#, React, JS)
const [textNodes, setTextNodes] = React.useState(()=>Array.from(document.querySelectorAll('.about-me__text')))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы