一、学习内容
1.有状态组件和无状态组件
2.state的基本使用
state 用来为组件绑定私有数据,有两种绑定形式 第一种: 在构造函数中定义 state 第二种: 在类中直接定义state (推荐) setState() 方法用来修改数据 3.this指向
4.call\apply\bind 回顾
call:执行函数,修改函数中this的指向,参数要和原参数对应 apply: 执行函数,修改函数中this的指向,参数使用数组形式和原参数对应 bind:不执行函数,修改函数中this的指向,参数和原参数对应
5.受控组件介绍
受控组件通常指的是表单,因为表单是可输入的,必须有对应的状态与之绑定 React 将 state与表单的 value值绑定到一起 给表单元素绑定change事件,将表单元素的值设置为state的值,接收表单值变化
6.不同域数据的获取方式
7.合并处理
核心: e.target
8.非受控组件
使用步骤: 1) 在构造方法中声明属性,使用 React.createRef() 来获取表单域对象 2) 将创建好的表单域对象使用 ref 属性绑定到对应的表单域标签上 3) 表单域对象下保存了当前表单域的值
|