美文网首页
Props和State区别

Props和State区别

作者: 阿莱_1b6f | 来源:发表于2017-07-02 00:06 被阅读0次

Props

当你声明一个component的时候,该component不能修改其本身的props

function sum(a, b) {
  return a + b;
}

这个函数是没有副作用的

  1. 它没有修改任何值
  2. 它对一样的输入值,总是返回一样的结果

接下来再考虑另一个函数

function withdraw(account, amount) {
  account.total -= amount;
}

这个修改了account对象的total值,所以这个函数是有副作用的。

state

state是完全私有的,并且归component完全控制,不能被外部控制。

相关文章

  • 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是外部传入的数...

  • useContext

    props和useContext的区别:useContext可以很方便的跨越多个层级共享state,props需要...

  • React入门

    组件接收参数,通过render渲染视图 State 与 Props 区别 props 是组件对外的接口,state...

  • props 和 state的区别

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

网友评论

      本文标题:Props和State区别

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