通过todolist的version1,主要加深了对以下几点的了解和使用
概念
JSX,state,props,根组件,父组件,子组件,无状态组件
操作
- 传值:父组件传递到子组件,子组件到父组件,兄弟组件
- 添加事件
- 组件生命周期的部分理解和使用
其他
ES6的箭头函数,let,const用法
概念和API
- 了解了Redux的一些基本概念:store, action, reducer, 数据流,工作流程
- 使用了一些dispatch, getState, subscribe, provider, connect, mapStateToProps, mapDispatchToProps等
- 了解了router原理和基本概念
- React-router的使用,主要使用了BrowserRouter,NavLink,match.params, Route