React轻量级UI库
React高性能的体现:虚拟DOM-在内存数据,性能极高。
React Fiber 16+核心算法-分片
哪里用了JSX,哪里就要引React
函数式组件,一个JS就是一个组件,但是没有状态,也叫无状态组件、傻瓜组件,影子组件,可以接收父组件传递的信息
包裹用的标签,Fragment,记住解构去引,或不引用可以用空标签包裹
创建方式
1.Class方式创建组件
2.js无状态创建方式
3.使用createClass创建组件时,无法暴露,但可以引入插件:create-react-class
porps:传值
静态属性:默认值
Props.defaultProps={

title:"xxx"

}
或者
static defaultProps = {

title: "xxx"

}

读取子元素节点:
this.props.children
props类型检查:
使用包:prop-types
静态属性:
static propTypes = {

title = PropTypes.[xxx/string/array/node...]

}
node节点可以传模板下去
比较element,
React 元素
React 标签

Last modification:January 8th, 2020 at 04:16 pm
如果觉得我的文章对你有用,请随意赞赏