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 标签
你的文章让我感受到了快乐,每天都要来看一看。 https://www.4006400989.com/qyvideo/14012.html
你的文章让我感受到了生活的美好,谢谢! http://www.55baobei.com/X7BaOnPF88.html