美文网首页React
React无状态组件和有状态组件

React无状态组件和有状态组件

作者: 爱楚楚真是太好了 | 来源:发表于2019-06-06 13:45 被阅读0次
  1. 无状态组件主要用来定义模板,接收来自父组件props传递过来的数据,使用{props.xxx}的表达式把props塞到模板里面。无状态组件应该保持模板的纯粹性,以便于组件复用。创建无状态组件如下:
var Header = (props) = (
    <div>{props.xxx}</div>
);
  1. 有状态组件主要用来定义交互逻辑和业务数据(如果用了Redux,可以把业务数据抽离出去统一管理),使用{this.state.xxx}的表达式把业务数据挂载到容器组件的实例上(有状态组件也可以叫做容器组件,无状态组件也可以叫做展示组件),然后传递props到展示组件,展示组件接收到props,把props塞到模板里面。创建有状态组件如下:
class Home extends React.Component {
    constructor(props) {
        super(props);
    };
    render() {
        return (
            <Header />
        )
    }
}

相关文章

  • React 进阶二 组件详解

    React组件 React的组件大概分为俩部分,无状态组件和有状态组件 无状态组件。下面React官网中定义的一个...

  • React无状态组件和有状态组件

    无状态组件主要用来定义模板,接收来自父组件props传递过来的数据,使用{props.xxx}的表达式把props...

  • 【学习笔记 】React ⑧ react-redux的使用

    UI组件、容器组件、无状态组件 在学习react-redux之前,需要了解UI组件、容器组件和无状态组件的知识。 ...

  • React组件Render Props VS HOC 设计模式

    React的设计模式有很多种,比如无状态组件/表现型组件,有状态组件/容器型组件,render模式组件,高阶组件等...

  • Vue 与 React 对比

    一、书写格式 React组件分为简单无状态的函数组件和有状态的类组件,任何组件只要引入后,都可以在其它组件中使用;...

  • 浅析React有状态组件和无状态组件

    在适合的情况下,我们都应该且必须使用无状态组件。无状态组件不像其他两种方法在调用时会创建新实例,它创建时始终保持了...

  • 组件设计模式

    1.聪明组件和傻瓜组件---react应用中最简单常见的组件模式 也叫有状态和无状态组件,本质是1个功能分配到2个...

  • React概念

    React 的核心思想是:封装组件。各个组件维护自己的状态和 UI,当状态变更,自动重新渲染整个组件。 React...

  • React学习笔记_02

    React 组件和状态 react 组件 1,组件的两种创建方式1,函数组件2,类组件 1,函数组件:使用 JS ...

  • TypeScript

    有状态组件 当我们的组件需要根据用户的输入更新的时候,我们需要有状态的组件。深入理解React的有状态组件的最佳实...

网友评论

    本文标题:React无状态组件和有状态组件

    本文链接:https://www.haomeiwen.com/subject/bvoyxctx.html