随笔分类 - 92react.js
摘要:安装阶段 1.新建文件夹test 2.不需要在tset里npm init 3.全局安装脚手架 4.create react app XXX,这里的名字,不能使react,或者react dom等等,如果是这些关键词,他会提示错误。 目录分析 1. 项目根目录中的文件 先从进入项目根目录说起,也就是第
阅读全文
摘要:组件传值的分类 1.按嵌套关系分:父子传值和兄弟传值(意思是指跨组件传值) 1.按传值方法分:props,ref,context,updater,redux 一.父子传值 1.向下传值 父组件向子组件传值 父组件通过props传递一个不是方法的数据,给子组件; 2.向上传值 子组件向父组件传值 父组
阅读全文
摘要:最重要的书写规范 先写父组件,再写子组件,父组件写在代码上面,子组件写在下面 其他相规范 1.参考1 https://www.cnblogs.com/hcxwd/p/7240490.html 2.参考2 https://blog.csdn.net/qq_37205708/article/detail
阅读全文
摘要:组件的分类方式有哪些? 1. 分是否有状态:有状态组件,无状态组件 2. 按定义方式不同:函数组件(构造函数组件),类组件(class组件) 对于React组件,props是输入,元素树是输出。 无论是函数还是类,从根本上说它们都是React的组件。他们将props作为输入,并将元素作为输出返回。
阅读全文
摘要:官网文档 https://react.docschina.org/docs/context.html 大神博客 https://segmentfault.com/a/1190000017758300
阅读全文
摘要:截图如下 ├── README.md 项目介绍 ├── package.json npm包配置文件,里面定义了项目的npm脚本,依赖包等信息 ├── package lock 上线锁定版本信息 ├── gitignore 这个是git的选择性上传的配置文件 ├── src 源码目录 这个目录里边放的
阅读全文
摘要:react生命周期中被废弃了三个函数,为什么 因为核心算法改变了。从diff改成了fiber。 引出了效率提升的三个改进 1.虚拟dom和真实dom 2.传统diff和diff优化 3.diff和fiber
阅读全文
摘要:一.cdn方式,新建测试react项目 1)npm init y 2)npm i react S (yarn add react) 直接找node_modules/react/umd目录 react.development.js文件 3)npm i react dom S (yarn add rea
阅读全文