issues
search
LuoQaxa
/
blog
learning record blog
1
stars
0
forks
source link
悦动实习Day06
#6
Open
LuoQaxa
opened
7 years ago
LuoQaxa
commented
7 years ago
今日任务
利用asxio库获取数据,然后渲染页面。这里主要是要弄清逻辑,是在componentWillMount还是componentDidComponent。如果是在Will时就是第一次渲染到页面前就要获取到数据,那么我们可以在页面中显示loading,当数据获取到之后就显示数据。只要想通这个逻辑,用好生命周期还是不难的。还需要注意的是this值,在回调函数中的this值已经不是实例了,可以有多种解决方式。比如可以用箭头函数、bind(this)、或者在外部先保存this值等。
学习资料
虽然感觉promise用法还是挺简单的,但是在把回调函数改为用promise时还有一些问题
可视化学习promise
大话promise
今天在用ES6语法写react时,发现好多于ES5方法不一样的地方。比如说在限制props类型和没有getInitialState函数和getDefaultProps还有在绑定的事件需要在constructor中手动bind(this)。
ES6与ES5的区别
其实react也不难,就是一个状态机。