【React】React学习:从初级到高级(二)

React学习【二】

  • 2 添加交互
    • 2.1 响应事件
      • 2.1.1 添加事件处理函数
      • 2.1.2 在事件处理函数中读取`props`
      • 2.1.3 将事件处理函数作为`props`传递
      • 2.1.4 命名事件处理函数prop
      • 2.1.5 事件传播
      • 2.1.6 阻止传播
      • 2.1.7 传递处理函数作为事件传播的替代方案
      • 2.1.8 阻止默认行为
    • 2.2 State: 组件的记忆
      • 2.2.1 添加一个state变量
      • 2.2.2 Hook函数
      • 2.2.3 剖析useState
      • 2.2.3 赋予一个组件多个state变量
      • 2.2.4 State是隔离且私有的
    • 2.3 渲染和提交
    • 2.4 state在渲染时不会发生更改
    • 2.5 把一系列state更新加入队列
      • 2.5.1 React会对state更新进行批处理
      • 2.5.2 在下次渲染前多次更新同一个state
      • 2.5.3 state更新函数的命名惯例
    • 2.6 更新state中的对象
      • 2.6.1 使用展开语法复制对象
      • 2.6.2 使用一个事件处理函数来更新多个字段
      • 2.6.3 更新一个嵌套的对象
      • 2.6.4 使用Immer编写更简洁的更新逻辑
    • 2.7 更新State中的数组
      • 2.7.1 更新数组内部的对象

2 添加交互

在 React 中,随时间变化的数据被称为状态(state)。

2.1 响应事件

事件处理程序是开发者自己写的的函数,它将在用户交互时被触发,如点击、悬停、焦点在表单输入框上等等。

你可能感兴趣的:(React,React,前端)