Патерни проєктування · Junior · Запитання 51 з 75
Що таке патерн render props?
<MouseTracker render={({ x, y }) => <Cursor x={x} y={y} />} />- ✓Правильна відповідь: Компонент отримує проп-функцію й викликає її, щоб вирішити, що рендерити, ділячись своєю логікою з тим, хто викликає
- 2Компонент, що рендерить лише пропси без стану
- 3Спосіб передавати CSS через пропси
Пояснення
Власні хуки замінили більшість render props, але патерн досі застосовують, коли компонент має керувати рендером, наприклад у віртуалізованих списках.