064TodoList案例总结TodoList案例
TodoList
总结:
- 拆分组件、实现静态组件,注意:className、style的写法
- 动态初始化列表,如何确定将数据放在哪个组件的state中?
- 某个组件使用:放在其自身的state中
- 某些组件使用:放在他们共同的父组件state中(官方称此操作为:状态提升)
- 关于父子之间通信:
- 父组件】给【子组件】传递数据:通过props传递
- 子组件】给【父组件】传递数据:通过props传递,要求父提前给子传递一个函数 , 然后子组件通过调用这个函数(以参数的形式将数据传递回父组件)
- 注意defaultChecked 和 checked的区别,类似的还有:defaultValue 和 value
- 状态在哪里,操作状态的方法就在哪里