Co to jest komponent wyższego rzędu w react? Czytałem różne definicje, ale nie mogę do konca tego zrozumiec. Czy może ktoś na chłopski rozum to wytłumaczyć? Dzięki.
0
2
Ale czego konkretnie nie rozumiesz w definicji Konkretnie rzecz ujmując, komponent wyższego rzędu jest funkcją, która przyjmuje jako argument inny komponent i zwraca nowy komponent.
?
1
Coś jak wrapper
0
A czy React.Fragment jest takim komponentem wyższego rzędu? Dzięki.
0
No nie, nie o taki wrapper chodzi. React.Fragment
to wgl nie jest wrapper, tylko po prostu parent.
Bardziej coś w stylu
const Component = () => {
// ...
};
export default Component; // regular
export default hmr(Component); // higher order
Są różne takie "wrappery", np mapujące state na propy, dodające wsparcie hot module reloading, dodające style, etc.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.