美文网首页
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完全控制,不能被外部控制。

    相关文章

      网友评论

          本文标题:Props和State区别

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