请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,关于usecallback和usememo的使用问题

老师,这两个优化方案使用起来到底哪个情况要用哪个要怎么判定,看了两节课,很蒙,不知道该怎么应用这两个东西,不熟的话一不小心就写的很乱,还不如写class条理比较清晰。

还有就是在什么时候应该把state值通过写进store里面,通过走redux那套流程,什么时候又是用useState直接整,这里又蒙了

正在回答 回答被采纳积分+3

1回答

茵风泳月 2020-06-19 22:34:06

同学你好,useCallback只是useMemo在返回函数中的一个特例而已,你可以一直使用useMemo,不会出错,待熟练之后再使用useCallback。

state放在store还是组件中的一个简单判断标准是,这个数据是否会跨组件共享,当然,这些组件可能是平行的,如果仅仅是祖先节点和后代节点,那么放在哪里都一样。

注意如果放在组件中,一旦这个组件被销毁,那么数据也就丢失了,因此如果你的组件可能被销毁,那么数据一定要放在store中。

祝您学习愉快!

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信