React怎么做数据的检查和变化

 

  1. props:组件属性,专门用来连接父子组件间通信,父组件传输父类成员,子组件可以利用但不能编辑父类成员;

  2. state:专门负责保存和改变组件内部的状态;

数据传递

在React中,父组件给子组件传递数据时,通过给子组件设置props的方式,子组件取得props中的值,即可完成数据传递.被传递数据的格式可以是任何js可识别的数据结构

props一般只作为父组件给子组件传递数据用,不要试图去修改自己的props

 

数据改变

props不能被自身修改,如果组建内部的属性发生变化使用state

this.setState({ ... })

React会实时监听每个组件的props和state的值,一旦有变化,会立刻更新组件,将结果重新渲染到页面上,state,props

posted @ 2020-08-20 16:41  leeSmile  阅读(2662)  评论(0编辑  收藏  举报