构建组件,本质上就是在编写javascript函数,而组件中最重要的是数据,在React中数据分两种:props和state,当定义一个组件时,它接收任意的形参(即props),并用于返回描述页面展示内容的...,不过原生HTML标签的属性值都是字符串,即使是内嵌js表达式,也依然是字符串,而在React中,prop的属性值类型可以任何数据类型(基本数据类型(number,String,null等函数)或者对象...(不放个妹子上来,都难以阅读到这的,哈哈)
一般而言,在React中,构造函数仅用于下面两种情况:
通过给this.state赋值对象来初始化当前组件内部的state(状态)
在JSX中监听绑定事件处理函数...(后面往往用的是这种方式)
在index.js同级目录下创建一个ChildComponent.js的文件
import React, { Component, Fragment} from 'react...prop属性只具备读的能力,具体原因可见上文
如果非要更改,那么可以借助React提供的setState这一方法进行改变
值得一提的就是关于this坏境绑定的问题,在组件内的constructor构造器函数内使用