【4-3】为什么没有用constructor函数去接收props,也能成功调用this.props.content?

来源:4-3 props,state 与 render 函数的关系

慕莱坞2689431

2020-11-14

import React, { Component } from ‘react’;

class Test extends Component {

// constructor(props) { //【4-3】为什么没有用constructor函数去接收props,也能成功调用this.props.content?
// super(props);
// }

render() {
    return <div>
                {this.props.content}           
          </div>                                     
}

}

export default Test;

写回答

1回答

Dell

2020-11-18

这个问题问的好,因为你不用,它底层有默认的constructor,你自己写,会覆盖。所以即便你没写,它也会有constructor,也一定能用props

0
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程