eslint-plugin

@masknet/jsx/no-class-component

Disallow React Class Component

Rule Details

pre-exempt getDerivedStateFromError method

:x: Incorrect

import { Component } from 'react'

class Foo extends Component {
  render() {
    return <bar />
  }
}

:white_check_mark: Correct

const Foo = () => <bar />

Attributes