В приведенном ниже фрагменте кода, когда я нажимаю кнопку Изменить, чтобы изменить значение isLoading
, ничего не происходит (isLoading
ложно).
const App = (props) => {
const [isLoading, setIsLoading] = useState(false)
const buttonHandler = () => {
setIsLoading(current => !current)
console.log(isLoading) // is false
}
return (
<div>
<button onClick={buttonHandler} type="button">
Change
</button>
</div>
)
}
Я пытался изменить isLoading с помощью Следующие способы, но не влияют:
1-setIsLoading(current => !current)
2-setIsLoading(!isLoading)
3-setIsLoading(true)