赞了文章2020-12-01
loader 是一个转换器,将 A 文件进行编译成 B 文件,比如:将 A.less 转换为 A.css,单纯的文件转换过程。webpack 自身只支持 js 和 json 这两种格式的文件,对于其他文件需要通过 loader 将其转换为 commonJS 规范的文件后,webpack 才能解析到。
赞了文章2020-09-27
久经沙场的前辈们,写了无数代码,踩了无数的坑。但有些坑,可能一辈子也踩不到摸不着,因为根本不会发生在业务代码里~~1Function.prototype 竟然是个空函数。而自定义函数的原型却是对象类型。 {代码...} 同理,Array.prototype是个空数组,RegExp.prototype是个...
赞了文章2020-07-07
DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。官方网站:devui.designNg组件库:ng-devui(欢迎Star)官方交流群:添加DevUI小助手(微信号:devui-official)进群DevUIHelper插件:DevU...
赞了文章2020-06-10
深入学习一个框架最直接的方式,就是弄明白框架的原理。React无疑是一个非常值得学习其原理的框架,它设计简单,没有引入任何新的概念,一个组件就是一个方法或一个类。
回答了问题2020-05-11
Input 上加上 value={this.state.GoodRValue}
回答了问题2020-04-29
注意 new 操作符实际上是创建了一个继承构造函数的 prototype的新对象,例如 var foo = new Foo(...),foo.prototype 指向 Foo.prototype, 而SubType.prototype = new SuperType() 这里 SubType.prototype 指向 SuperType.prototype
回答了问题2020-04-20
{代码...} js 中 a || b 如果 a 为 true,就不会执行 b 了,应该用 a && b
回答了问题2020-04-16
使用环境变量 process.env.NODE_ENV(development/production) {代码...}
回答了问题2020-04-14
优先使用 const 还是 let 并不是绝对的。性能上来说 const 可能比 let 好些,但是差距非常小,基本上可以不用考虑。大部分人优先使用 const 更多是出于代码可读性的考虑,const 用于声明一个只读的常量(只赋值一次,之后不会修改),let 用于声明变量。
回答了问题2020-04-13
这种?[链接]
回答了问题2020-04-10
{代码...}
回答了问题2020-04-10
{代码...}
回答了问题2020-04-09
是这个意思吗? {代码...}
回答了问题2020-04-09
ts 3.7 是支持 optional chaining 的,应该是 webstorm 的问题,可以升级webstorm后再看下,我用的最新版本的webstorm,使用 ?. 并没有报错
回答了问题2020-03-27
{代码...}
发布了文章2020-01-20
new 运算符 {代码...} Car(...):构造函数 mycar:对象实例 new Car(...) 执行时: 创建一个新的 Object(继承 Car.prototype) 调用构造函数 Car(...),this 绑定到上步中新创建的 Object 上 返回上步构造函数的结果(mycar) 若构造函数 Car(...) 中没有 return 或...
回答了问题2020-01-10
dva 内置了 redux、redux-saga、react-router、fetch,主要是数据流管理,配合 umi 使用,则可以用配置 json 的方式实现 redux 数据流管理,支持类 next.js 的约定式路由和配置 json 的路由方式
回答了问题2019-12-20
需要在 src/components/Login/index.d.ts 中给 CaptchaImg 定义类型
回答了问题2019-12-19
可以使用 @welldone-software/why-did-you-render 检测不必要的重复渲染,比如 props 中有 object,可能存在多次 render 时 different objects that are equal by value,即 props 值实际上没有变化,但是引用类型的问题导致浅比较时不相等,就会 update
回答了问题2019-12-11
可能是 Login、Welcome 的大小写问题,babel 解析 JSX 时小写组件表示是内置组件,大写组件表示自定义组件。你的第一种方法中: