开发者社区> 问答> 正文

react的state和props

对于react的state和props,我自己知道怎么用,但是给别人描述不清楚它们是什么?该什么时候用?求大手给我介绍一下!

展开
收起
a123456678 2016-03-11 18:28:39 2153 0
4 条回答
写回答
取消 提交回答
  • 简单理解为props是外部和当前组件的通信
    state是当前组件内部的状态控制

    2019-07-17 18:59:50
    赞同 展开评论 打赏
  • props 主要用于组件间通信
    state 用于组件内部数据状态维护

    2019-07-17 18:59:50
    赞同 展开评论 打赏
    1. Props 是这个 Component 的接口
    2. State 是这个 Component 内敛的状态
    2019-07-17 18:59:50
    赞同 展开评论 打赏
  • props 这个一般用于父组件到子组件的值传递

    state 用于组件内部的状态维护

    在 react 中, state 变化是会重新渲染组件的。如果使用 redux 的话,如果要求不高的话,那么 props 这个使用就不那么频繁了,但是如果你写多了模板,就会理解什么时候使用 props 和 state。

    2019-07-17 18:59:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
利用编译将 Vue 组件转成 React 组件 立即下载
React Native 全量化实践 立即下载
React在大型后台管理项目中的工程实践 立即下载