【问题标题】:What is the difference between React.Component and Component?React.Component 和 Component 有什么区别?
【发布时间】:2019-08-03 22:42:30
【问题描述】:

有由类 ClassName 扩展 React.Component 生成的有状态组件和可以由函数 componentName(prop) 生成的无状态组件。但是,我看到了一些通过类 className extends Component 创建组件的 react 教程。这是什么?

【问题讨论】:

  • 你可以写import React from 'react'; class ClassName extends React.Componentimport React, { Component } from 'react'; class ClassName extends Component。是一样的。

标签: reactjs


【解决方案1】:

是一样的,不同的是你导入的时候。

如果您不具体了解导入:

import React from 'react'

扩展时必须更具体,

...extends React.Component,

如果您在导入时更具体:

import React, { Component } from 'react'

您可以单独使用组件词进行扩展。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 2021-02-21
    • 1970-01-01
    • 2019-09-23
    • 2011-10-13
    相关资源
    最近更新 更多