菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 前端-陈旭辉-20230713 [打印本页]

作者: 陌殇    时间: 2023-7-15 09:45
标题: 前端-陈旭辉-20230713
一、学习内容

1.组件通讯
2.props

props 用于接收外界向组件中传递的数据
实现方法:

注意事项:

3.父向子传值

实现办法:

实现要点:

4.子向父传值


核心: 利用回调函数

5.兄弟组件传值

思路: 子向父传值 、 父向子传值 两步的结合

核心名词: 状态提升
状态提升:将数据统一放在父组件中进行保存,父组件既要提供state保存数据,也要提供方法,让子组件能向父组件进行传值
6.Context

7.props其他属性


7.1 children属性

7.2 props效验

==props校验的目标: 让组件的调用者清楚的知道,调用组件时产生错误的原因==
解决方案: 使用 prop-types 第三方包
使用步骤:
1) 安装 prop-types: npm i prop-types
2) 导入 prop-types 包
3) 为组件添加 propTypes 验证
7.2.1 常见校验规则

8.组件生命周期

8.1 挂载阶段
挂载阶段执行三个钩子函数:  (从上向下顺序执行)

8.2更新阶段



8.3卸载阶段

从页面上删除就是卸载






欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4