Rozdział 4. Funkcyjny komponent Excel

Pamiętasz komponenty funkcyjne? W rozdziale 2., po wprowadzeniu koncepcji stanu, przestaliśmy się zajmować komponentami funkcyjnymi. Czas do nich wrócić.

Krótkie przypomnienie: komponenty funkcyjne kontra komponenty klasowe

Najprostszy komponent klasowy wymaga tylko implementacji metody render(). W niej tworzymy interfejs użytkownika, opcjonalnie wykorzystując obiekty this.props i this.state:

class Widget extends React.Component {
   render() {
      let ui;
      // zabawa z obiektami this.props i this.state
      return <div>{ui}</div>;
   } 
}

W komponencie funkcyjnym cały komponent jest funkcją, a interfejsem użytkownika jest to, co funkcja zwraca. Właściwości przekazuje się do funkcji podczas konstruowania ...

Get React w działaniu now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.