相关疑难解决方法(0)

React:何时使用基于ES6类的组件与功能ES6组件?

花了一些时间学习React后,我理解了创建组件的两个主要范例之间的区别

我的问题是我什么时候应该使用哪一个?为什么?一个在另一个上有什么好处/权衡?

ES6/7课程:


import React, { Component } from 'react';

export class MyComponent extends Component {
  render() {
    return (
      <div></div>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

功能:


const MyComponent = (props) => {
    return (
      <div></div>
    );
}
Run Code Online (Sandbox Code Playgroud)

只要没有任何状态可以被该组件操纵,我就会想到功能......但是这样吗?

我猜我是否使用任何生命周期方法,最好使用基于类的组件.

javascript ecmascript-6 reactjs redux

169
推荐指数
4
解决办法
4万
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1

reactjs ×1

redux ×1