Rozdział 2. Życie komponentu

Wiesz już, jak używać gotowych komponentów DOM, dlatego możesz się zabrać za tworzenie własnych.

Własny komponent można zdefiniować na dwa sposoby. W obydwu przypadkach uzyskasz taki sam rezultat, ale za pomocą innej składni:

  • korzystając z funkcji (są to komponenty funkcyjne);
  • korzystając z klasy dziedziczącej po klasie React.Component (są to komponenty klasowe).

Niestandardowy komponent funkcyjny

Oto przykład komponentu funkcyjnego:

const MyComponent = function() {
   return 'Jestem zupełnie niestandardowy';
};

Ale przecież to jest zwykła funkcja! To prawda, niestandardowy komponent jest funkcją, która zwraca potrzebny element interfejsu. W tym przypadku tym elementem jest jedynie tekst, ale często potrzebne ...

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.