[关闭]
@zhongjianxin 2018-07-18T09:29:07.000000Z 字数 974 阅读 826

OOCL-React Developing

OOCL


  1. React 介绍

    • 与Jquery的对比
      • DSL:声明式设计 - HTML这种语义话标签是不是很容易学习?
      • Jquery直接操作Dom, 是野战,正规作战需要战术,就如抽象MVC模型,用router提前声明路由轮转的逻辑,实现的时候就不需要大量的switch case
      • 组件重用 - 无状态
      • Model 与 View的同步机制
      • -
    • 为什么会出现
    • 优势
  2. React 的工作机制

    • 核心概念及它们之间的关系
      • web Component
      • State
      • Props
      • Render
    • 工程实践
      • Container Component
      • Presentation Component
  1. class ListUI extends React.Component{
  2. render(){
  3. let data = this.props.data;
  4. return (
  5. <ul>
  6. {data.map(item => <li key={item.id} >{item.text}</li>)}
  7. </ul>
  8. )
  9. }
  10. }
  11. class List extends React.Component{
  12. constructor(){
  13. super();
  14. this.getData = this.getData.bind(this);
  15. }
  16. render(){
  17. let data = this.getData();
  18. return <ListUI data={data} />
  19. }
  20. getData(){
  21. return [{id : 1,text : 'hello'},{id : 2,text : 'world'}];
  22. }
  23. }
    - CSS 内嵌
  1. React component start up
  1. Counter Component
    https://www.cnblogs.com/doudoublog/p/7775441.html

  1. Todo List App
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注