zoukankan      html  css  js  c++  java
  • ReactJs 注意点

    注意点:1.在react创建之初,使用的是React.createClass方法来创建组件类,这种方式下,通过定义组件类的一个getInitialState方法来获取初始值,但是这种做法已经被放弃了,现在采用ES6语法定义组件,所以不再考虑这个getInitialState方法。getInitialState这个函数的返回值用来初始化组件this.state,getDefaultProps函数的返回值可以作为props的初始值,这两个函数都是在React.createClass方法创造的组件类才会用到,总之,实际上,getInitialState和getDefaultProps这两个方法在ES6方法定义的React组件根本不会用到。

    2.并不是每个组件都需要定义自己的构造函数,无状态的React组件往往就不需要定义构造函数,一个React组件需要构造函数,往往是为了以下的目的:①。初始化state,因为组件生命周期中任何函数都可能要访问state,那么整个生命周期中第一个被调用的构造函数自然是初始化state最理想的地方  ②。绑定成员函数的this环境

    3.绑定操作符::    this.foo = ::this.foo  等同于  this.foo = this.foo.bind(this)

  • 相关阅读:
    k线图
    Sql Server中查看所有数据库,表名,字段名以及字段类型
    通过datetime模块获取几秒,几分钟,几天前的时间
    线程池回调函数实时调用返回值
    pandas操作excel
    read_excle
    to_excel
    set_index
    DataFrame
    Python笔记003-字符串(1)
  • 原文地址:https://www.cnblogs.com/alhh/p/9015936.html
Copyright © 2011-2022 走看看