美文网首页
props 和 state 的区别

props 和 state 的区别

作者: 灯火葳蕤234 | 来源:发表于2019-04-28 21:56 被阅读0次

props 和 state 的区别是个令人困扰的问题。
现在我来总结一下它们两者到底有何区别:

  • props就是我们给组件的数据,而state是组件本地或者私有的数据容器,其他的组件是不能访问这个组件的state的,它只能在组件内被访问。
  • 有时组件可能没有state,它用props处理所有的数据。
  • 我们必须要记住的是,props 和 state 的区别是 props 是只读的,换句话说,我们不能在组件内部改变组件的输入数据,它纯粹就是组件的输入数据,我们不应该去修改。
  • 如果我们想在组件的生命周期修改输入的数据,我们需要将输入复制到 state 中。

相关文章

  • React props

    React Props state 和 props 主要的区别在于 props 是不可变的,而 state 可以根...

  • ReactNative面试(1)

    1.props和state的区别? 现在我们来总结下,props与state的区别: props是指组件间传递的一...

  • Props和State区别

    Props 当你声明一个component的时候,该component不能修改其本身的props 这个函数是没有副...

  • React基础(5) -- Props

    state 和 props 主要的区别在于 props 是不可变的,而 state 可以根据与用户交互来改变。这就...

  • React Props

    state 和 props 主要的区别在于 props 是不可变的,而 state 可以根据与用户交互来改变。这就...

  • react学习第三篇:state,hooks,context

    一、props和state的区别 props是对外的接口(组件间传递数据),state是对内的接口(组件内传递数据...

  • React、Vue 需要掌握的知识点

    state和props有什么区别 ? state是组件自己管理数据,控制自己的状态,可变;props是外部传入的数...

  • props 和 state的区别

    作者:孙志勇 日期:2016年11月29日 一、时效性 所有信息都具有时效性。文章的价值,往往跟时间有很大关联。...

  • Props和State的区别

    setState还可以接受第二个参数,它是一个函数,会在setState调用完成并且组件开始重新渲染时被调用,可以...

  • props 和 state 的区别

    props 和 state 的区别是个令人困扰的问题。现在我来总结一下它们两者到底有何区别: props就是我们给...

网友评论

      本文标题:props 和 state 的区别

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