大家平时网上搜索能搜出一堆Code Review 实践、Code Review 流程、如何如何 Code Review 等等。好像实际的 review 记录并不多,恰好本人有幸担任前端小组长一职,平时摸鱼就去偷偷看看大家又写了什么优秀代码。所以今天就由小弟我,给大家分享一下,小厂一线前端平时写的代码😸
作者能力有限,里面的评论不一定十分正确,仅做记录,抛砖引玉,以供学习参考~
项目背景:
location.replace
和 location.href
的使用区别解析: 该组件本意是想实现对一串字符中的关键字进行高亮展示; 而正则表达式中有些字符具有特殊的含义,如果在匹配中要用到它本来的含义,需要进行转义(在其前面加一个\)。如:
* . ? + $ ^ [ ] ( ) { } | \ /
这里示例代码想实现点击表格行跳转页面效果,但是会导致一些鼠标操作被覆盖
解析: 一些本地运行时的mock代码,发到线上时忘记还原代码
方便后续维护
这位同学可能忘记format函数的入参是可以改的了😂
简单问题复杂化,这一堆
&&
是不是看的头大。。
又是小驼峰又是全大写、又是大写下横线。。
避免一个组件里面有n多行的
useState
官网解释:zh-hans.reactjs.org/tutorial/tu…[1]
这里想修改Popover
组件内部的样式,想当然的就在外面套多一层div
了
ant-design popover api: overlayClassName[2]
如果用户的显示器大小不一,列表可能展示不全或者只占了一小部分的面积 修改为:
scroll={{ y: 'calc(100vh - 表头与顶部距离px)' }}
本篇文章整体内容稍微零散,对于没有基础的同学可能不太友好,不过如果大家看完觉得有所收获,可以留言点赞!后续我会继续抽空记录,争取出一系列文章~
- End -