搞不懂useEffect

楼主: MadCaro (實踐!!不接寵物溝通謝謝)   2022-08-24 12:56:14
首先是side effect
我看了英文的网页大概懂了
就是非pure function的就是了
pure function的意思是输入是参数有输出的函式
好吧我还是没有完全弄懂不太会说明
总之就是会用到外部变量等等外部资料的函式
例如呼叫api从服务器捞资料或是使用浏览器的api或是像是sentiment or set Interval
然后我觉得卡卡的是
网页说useEffect不能用在元件身体区块(component body)
要渲染之后才能使用
(after rendering)
所以实际写的时候要怎么写?什么叫要写在rendering之后?
同时有useState跟useEffect要怎么写才对?
再来是clean up是怎么一回事?我知道可以用在setInterval 的状态内是因为setInterval
会持续执行程式即使在元件已销毁也会继续执行所以需要clean up
作者: candice1823 (希希)   2022-08-24 15:50:00
首先是side effect

Links booklink

Contact Us: admin [ a t ] ucptt.com