пустым
const randomFunction = () => {
variable.push(5)
showAnswer(false);
console.log(variable)
}
<button onClick={randomFunction}>next</button>
<button onClick={() => showAnswer(true)}>show answer</button>
Что-то никак не могу разобраться. почему по клику на кнопку show answer, когда я меняю стейт, переменная variable пустая становится? Где про это можно почитать, подскажите пожалуйста?
Постая в консоли или при отрисовке?
сам спросил, сам ответил в принципе Since you declare a variable directly in your functional component, its value is reset everytime your component re-renders. You can make use of useRef to declare instance variables in functional component
Обсуждают сегодня