美文网首页
react复习

react复习

作者: 参商_70a0 | 来源:发表于2019-10-08 09:56 被阅读0次

    1.改变state的数据需要this.setState
    2.方法中用到this时需要注意this指向,必要时bind(this)
    3.js表达式需要用{}包裹
    4.方法中传递参数可使用onClick={this.handleItemDelete.bind(this,index)}
    5.react中的state要尽量保证不变
    6.JSX中注释可使用{/* */}
    7.子组件调用父组件,父组件将函数传递给子组件就行。
    8.react的ref有两种写法
    this.myRef = React.createRef();
    inputValue:this.myRef.current.value

    ref={ ( myRef ) => { this.myRef = myRef } }
    inputValue:this.myRef.value
    有事DOM操作会因为setState更新不及时而出现问题,这时候可以将操作放在setState的第二个方法中。
    9.ajax请求可以放入componentDidMount或者componentDidUpdate里面去,但是componentDidUpdate要注意避免循环渲染。

    相关文章

      网友评论

          本文标题:react复习

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