201506251117_《react——所需知识、主要技术》

1. 需要IOS的基础知识。

2. JSX语法

3. 虚拟DOM、单向数据注入(虚拟 DOM 到真实 DOM)

4. react知识view,可以配合其他类库使用

5. 重要方法: 

   a. render();——返回一些列的组件。

   b. this.props ;——获取父组件传递给子组件的数据。

   c. this.setState({data: data});——用于动态更新状态,设置数据;(设置后UI会自动更新)

   d. getInitialState();——在整个组件的生命周期中只会执行一次,用于初始化数据;

   e. componentDidMount();—— 会在 render 后自动调用,用于异步获取数据,更新数据;

 

6. 执行顺序

getInitialState() 初始化数据 ——〉 render() 渲染初始化数据 ——〉 componentDidMount() 异步获取数据 ——〉setState() 更新数据

 

7. 组件之间如何通信?

   例如:

  <parent><child/></parent>

  父组件可以获取到子组件:this.props.children

8. 不要在 render 方法中访问 refs 属性。

9.  具体参考:http://www.html-js.com/article/2864

posted @ 2015-06-25 11:51  Coca-code  阅读(180)  评论(0编辑  收藏  举报