关于react hook useState的问题?

let a = 'testData'
//函数组件
const componentsFunc = ()=>{
   
    useEffect(()=>{
        setTimeout(()=>{
           a='a已经被改变且再界面上展示出来了'
         },3000)

     },[])
  
   return <div>{
        a
    }</div>
  
}

变量写再函数组件外面 也能重新触发渲染,这样看好想没有useState什么事情,求指点。

///应该是我搞错了我在改变了全局变量后又设置了一次 loading false 。应该是这一次触发的render

阅读 650
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进