React/组件

组件容许你将 UI 拆分为独立可复用代码片断,并对每一个片断进行独立构思。因此当在动手写代码以前,要分析UI,如何划分组件是一个须要在动手以前想清楚的问题,最重要的就是独立以及可复用。独立表明不会影响到其余组件,可复用表明省去了不少重复工做量,因此这两部分在划分组件的时候要重点思考。javascript

组件,从概念上相似于 JavaScript 函数。它接受任意的入参(即 “props”),并返回用于描述页面展现内容的 React 元素java

React组件分为class组件和函数组件数组

函数组件函数

function Welcome(props) {
  return <h1>Hello, {props.name}</h1>;
}

该函数是一个有效的 React 组件,由于它接收惟一带有数据的 “props”(表明属性)对象与并返回一个 React 元素。这类组件被称为“函数组件”,由于它本质上就是 JavaScript 函数。  this

Class组件spa

class Welcome extends React.Component {
  render() {
    return <h1>Hello, {this.props.name}</h1>;
  }
}
相关文章
相关标签/搜索