React & React Native

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>; }
}

Terma të lidhur