令人费解的async/await执行顺序
本文转载自掘金的文章
TC39关于await和PromiseResolveThenableJob的原文规范,我手动去除了,太晦涩难懂了
我贴上了另一道很有意思的面试题
原文地址:https://juejin.im/post/5c3cc981f265da616a47e028
涉及到的点
await操
...
getDerivedStateFromProps详解
首先看一下新旧生命周期的对比
目的:为 async rendering 和 fiber 调度服务的,确保渲染完成之前不做任何引发重新渲染的操作
async rendering:react将来会采用异步渲染机制
123456789101112function setState(state, cal
...
常用Lodash函数库的函数
项目中常用的
_.isEmpty(value)
1234567891011121314_.isEmpty(null);// => true _.isEmpty(true);// => true _.isEmpty(1);// => true _.isEmpty([1, 2, 3])
...
最好用的时间工具库--moment.js
常用方法
最常用的就是时间格式化
moment().format(‘YYYY-MM-DD HH:mm:ss’); //2019-07-28 23:36:09
时间戳
moment.unix(1318781876)
antd DatePicker组件中,规定使用memonet格式的值,所以
...
Antd For React 爬坑记录
Form表单
经过Form.create()包裹的组件可以通过wrappedComponentRef拿到;
123456class CustomizedForm extends React.Component { ... }// use wrappedComponentRefco
...
原生JS实现复制功能
适用React、Vue、Angular框架
实现: 利用JS原生提供的API,点击时模拟电脑键Ctrl+c的功能;
API: createRange,execCommand等等;
下面上代码:
1234567891011121314151617181920212223242526272829303
...
React-Hooks
HooksReact16.7alpha新版本中新增useState useEffect等API;
函数式编程将业务逻辑从展示组件中剥离出来,结构更加清晰;通过hooks将UI组件和数据更加清晰得分离开;UI组件使用纯函数进行表达;useState useEffect来代替react常规组件中的生命
...