How to use React's useState to modify the value of a constant?
P粉098979048
P粉098979048 2023-09-12 23:29:34
0
1
405

This is the syntax I'm using.

const [count, setCount] = useState(0); const handleIncrement = () => { setCount((count + 1)); };

I understand that setCount is creating an instance of count, but I really don't understand how it is changed if count is a constant, or how it is called and returns the latest value if it is an instance.

Every time React re-renders the page, doesn't it read the constant count first?

Everything looks normal to me, but I can't understand why.

P粉098979048
P粉098979048

reply all (1)
P粉085689707

countis "constant" during the execution of the function. WhensetCount()is called, the localcountwill not change. Eventually, your component will re-render with the new values.

During this new render pass,countwill be updated, but it will remain constant during the execution of the render/function.

    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!