Class components (legacy)
Në shqip: Komponentët me klasa
ShpjegimiSQ
Para hooks-eve (2019), komponentët me state shkruheshin si klasa me render(), this.state dhe metoda si componentDidMount. Sot shkruhen si funksione, por klasat i takon ende në projekte të vjetra.
EnglishEN
Before hooks (2019), components with state were written as classes with render(), this.state and methods like componentDidMount. Today they're written as functions, but you'll still meet classes in older projects.
Si ta mendosh
Si telefonat me butona: punojnë ende, por askush s'i blen të rinj.
Lexoje në anglisht
Like button phones: they still work, but nobody buys new ones.
Shembull kodijavascript
class Numeruesi extends React.Component {
state = { n: 0 };
render() { return <button onClick={() => this.setState({ n: this.state.n + 1 })}>{this.state.n}</button>; }
}