在很多文章,甚至是React官方文档中多次谈到副作用,想请教下大家,对副作用要怎么理解?
查过一些回答:side effect副作用是:和真实的世界进行交互的方式,就叫做 side effect。
React中副作用怎么理解呢?什么是“副作用”
Wind
#1
ounana
#3
比如你页面跳转了,组件也卸载了,但是当前组件里的定时器还没执行,你绑定的事件监听还没销毁,你订阅的observable 还没有取消订阅,那这些都算作副作用,你可以在返回函数中销毁这些副作用。