首页 新闻 会员 周边 捐助

react 的无状态组件怎么减少渲染

0
悬赏园豆:10 [已解决问题] 解决于 2020-08-10 13:53

今天面试,面试官提了一个问题,无状态组件的无效重复渲染怎么阻止,后面还给我提示跟上一次的值做比较,确定是否渲染,可是无状态组件没有生命周期,怎么拿上一次的比较,希望有大神能帮忙解答一下

爱吃巧克力的狗的主页 爱吃巧克力的狗 | 初学一级 | 园豆:104
提问于:2019-07-03 10:45
< >
分享
最佳答案
0

使用React.memo

https://reactjs.org/docs/react-api.html#reactmemo

React.memo(Comp, (prevProps, nextProps) => {
// ...
// return true or false,返回false重新渲染该组件
})

收获园豆:10
草木的理想国 | 菜鸟二级 |园豆:212 | 2019-11-21 10:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册