SOURCE

console 命令行工具 X clear

                    
>
console
const observable = mobx.observable;
const computed = mobx.computed;

const Component = React.Component;

const observer = mobxReact.observer;

class todoList{
  @observable list = [];
}

class todoItem{
  id = new Date().valueOf();
  @observable text;
	@observable finished = false;
	constructor(text){
    this.text = text;
  }
}

@observer
class TodoView extends Component{
  constructor(props){
    super(props);
  }
  render(){
    return (
    	<li>
      	{this.props.todo.text}
      </li>
    )
  }
}

@observer
class TodoListView extends Component{
  constructor(props){
    super(props);
  }
  render(){
    let itemListDOM = [];
    this.props.todoList.list.map((item, index)=>{
      itemListDOM.push(
      	<TodoView todo = {item} />
      )
    })
    return(
      <div>
      	<h1>testTodoList</h1>
        <ul>
          {itemListDOM}
        </ul>
      </div>
    )
  }
}

const store = new todoList();
ReactDOM.render(<TodoListView todoList = {store}/>,document.getElementById('main'));

const item1 = new todoItem('test Item1');
store.list.push(item1);
<div id="main">
  no Component
</div>

本项目引用的自定义外部资源