Wzorce projektowe · Junior · Pytanie 51 z 75
Czym jest wzorzec render props?
<MouseTracker render={({ x, y }) => <Cursor x={x} y={y} />} />- ✓Poprawna odpowiedź: Komponent dostaje prop-funkcję i wywołuje ją, by zdecydować, co wyrenderować, dzieląc swoją logikę z wywołującym
- 2Komponent renderujący tylko propsy bez stanu
- 3Sposób przekazywania CSS przez propsy
Wyjaśnienie
Własne hooki zastąpiły większość render props, ale wzorzec wciąż się stosuje, gdy komponent musi kontrolować renderowanie, np. w listach wirtualizowanych.