采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
useMemo可以返回个值,而useEffect没有返回值。 如果要模拟计算属性,两者都可以,只是useEffect还得自己加变量。 所以,useMemo是useEffect的语法糖?
哦,自己加的变量变了,组件没法更新,还得是个state或者什么,所以memo还是个触发组件更新的东西。所以useEffect没法简单做到?
两者作用不一样,useMemo 仅用于缓存,useEffect 仅用于副作用回调,不要强行结合
登录后可查看更多问答,登录/注册
React18+TS4+Antd5+Next.js13 ,B端+C 端,完整业务
1.1k 12
274 8
516 7
427 7
368 7