常用我們通常在寫函數組建時,用useState來設定使用的變量。
如:const [myNumber,setMyNumber]=useState(0)
解釋:變量名:myNumber 。改變變量名的方法:setMyNumber()。初始值 0。
setMyNumber(1) :將myNumber的值改為1
問題:但我們在頁面中操作數據時,使用setMyNumber給myNumber賦值時,數據不會及時跟新?
解決方案:使用useRef來解決!const myNumber=useRef(0)。 myNumber.current=1 即可! 將setdate(myNumber--->current)
useEffcet(()=>{setDate(myNumber)},[a,b])
添加
useEffcet(()=>{setDate(myNumber)},[a,b,myNumber]) 即可
最近上班心得:
上班真的好開心,需求bug來不停。
產品測試來回找,后端交互想上刑。
會議不停滿樓跑,文檔筆記要分清。
摸魚睡覺一時爽,提測發布膽驚心。
大佬思緒跟得上,想法創意實踐靈。
日常積累很重要,自我提高才算行。
暮然回首學生時,半載已過還未明。
處處少年何模樣?如今胡須滿頷停!