Thanks to visit codestin.com
Credit goes to github.com

Skip to content

leanklass/leanreact

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Component

问题

优化 JSX 语法练习的 TODOMVC 页面, 通过组件化的方式拆分页面!

组件如下:

  1. App 组件:整个页面的最完成组件
  2. Header 组件:头部输入组件
  3. TodoList 组件:列表组件
  4. TodoItem 组件: 列表项
  5. Footer 组件:底部操作组件

Tips

循环输出组件

方式一:先计算出组件

 function render() {
    var todos = this.props.todos;
    var $todos = todos.map(function(todo) {
        return <Todo data={todo}/>
    });
    return <div>
        {$todos}
    </div>
 }

方式二:{} 内直接计算

 function render() {
    var todos = this.props.todos;
    return <div>
        {todos.map(function(todo) {
            return <Todo data={todo}/>
        })}
    </div>
 }  

About

精益 react 学习指南

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published