day1

介绍


开发环境

渲染:App->index.js->public/index.html(root)
JSX基础


高频场景

列表渲染实例

条件渲染实例

复杂条件渲染实例

事件绑定

传递e

传自定义参

同时传递事件对象和自定义参数

react中的组件
组件是什么

react组件

useState

修改状态的规则

修改对象状态

组件样式处理

TIP
loadash:封装了很多方法的库 
classnames优化类名控制


受控表单绑定

react获取dom

uuid

dayjs

组件通信
组件通信就是组件之间的数据传递,根据组件嵌套关系的不同,有不同的通信方法

父传子

父传子 - props说明

父传子 - 特殊的prop children

子传父

使用状态提升实现兄弟组件通信

使用context机制跨层级组件通信


useEffect
useEffect 是一个React Hook函数,用于在react组件中创建不是由事件引起而是由渲染本身引起的操作,比如发送AJAX请求,更改DOM等等


useEffect依赖项参数说明

清除副作用

自定义Hook函数



React Hooks使用规则

Redux
Redux是react最常用的集中状态管理工具,类似于Vue中的Pinia(Vuex),可以独立于框架运行



redux和react - 环境搭建


目录结构





action传参

异步状态操作

react devtools
浏览器插件 
