ESLint的使用
- 约束团队开发的代码风格 - 代码质量检查,帮助减少 BUG - 最强大的功能,还是配合 git hook 强约束代码的提交规范,不符合规范的代码别想提交上去了
- 约束团队开发的代码风格 - 代码质量检查,帮助减少 BUG - 最强大的功能,还是配合 git hook 强约束代码的提交规范,不符合规范的代码别想提交上去了
// 函数组件-hook export default () => { let [person, setPerson] = useState { name: 'oxygen', age: 23 };
js /** * React.createElement */ function createElementWithValidation(type, props, children) { // 校验组件 var validType = isValidElementType(type); // 创建
当使用命令行工具的时候能够轻松地创建 React 基础应用,其背后就是利用提供的能力编写的脚手架。虽然一定程序上可以满足小型项目的需求,但是由于其封装限制(需要才能暴露配置)以及内部一些冗余的配置,导致其并不能完全适应大型项目的要求,因此理论上具有前端开发岗位的公司都应该自行定制自己的脚手架以适应业务的需求,例如自动配
这是因为,webpack 4 以后多数配置会在中开启 CSS Module 的配置,也就是像下面这样,这个配置默认也会把 antd 的 CSS 文件名进行 hash 改写,所以在项目中引入组件后,样式就不会生效了;但是又不能通过直接排除文件夹,那样 antd 的样式还是找不到,所以就得分开配置