react
文章平均质量分 85
voidJie
搬砖的
展开
-
想要搭建一个结构清晰,可维护性高的前端项目?学会这三招就够了
作为一个持续搬砖练习时长五年半的前端工程师,经历了无数次项目重构,无数次从屎山代码中爬出又进入新一轮的屎山之中,为什么别人的代码写的跟诗一样,而我的代码写的跟屎一样?在无数个日夜的苦思冥想后,最终领悟到了一套通用的方法论。无论是在项目中,还是在组件库中,均可使用这套方法论。只要使用此套方法论,在codeRview中能让同事刮目相看,在项目中能让屎山不再,甚至在未来某一天,当你重新打开这个项目的时候,会情不自禁的说:卧槽,这真是我写的代码吗?怎么这么牛逼。原创 2022-11-18 00:01:31 · 558 阅读 · 0 评论 -
使用connect后无法获取ref实例解决方法
问题使用redux重构项目时,遇到了一个小问题:当使用connect连接forwardRef的函数组件时,无法获取组件实例,后台报错:Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?解决方案通过搜索发现connect的第四个属性可以解决此问题,传入{forwardRef: true}即可(class组件为{wi原创 2020-07-29 17:19:25 · 2433 阅读 · 0 评论 -
react Hook踩坑指北—一文解决你所有关于setState的疑惑
0.前言目前react已全面拥抱hook,但使用hook进行开发时,仍有许多坑需要去避免,此文记录了setState需要注意的地方。1. state类型为Object或Array时,setState无法生效。说明当我们state所定义的state类型为Object或Array时,在回调中直接setState是无法成功的,样例如下:function App() { const ...原创 2020-04-15 14:18:31 · 5613 阅读 · 5 评论