= React.Fragment, но только див вместо фрагмента
Никак Что ты пытаешься сделать?
Мне нужно обернуть jsx в тултип, при определнных условиях, вот так const TribeNameTooltip = tribeNameCellHeight > 40 ? Tooltip : React.Fragment И это отлично работает, но позже, в переменную TribeNameTooltip я передаю пропс title и у меня вся консоль в красном, ругается на то что фрагмент не принимает таких пропсов
(props) => <div {...props} /> вместо React.Fragment в вашем коде
const TribeNameTooltip = tribeNameCellHeight > 40 ? Tooltip : ‘div'
круто, спасибо! не знал, что строка является валидной для преобразования в jsx
ремаунт на каждом рендере — такое себе
я согласен что код в моем примере не очень, впрочем что отправлено то отправлено.
Я таким образом создаю layout компоненты (передаю пропсы и устанавливаю инлайн стили). Разве <div {...props} style={style} /> отличается в рендеринге от <div style={style}/> кроме гибкости?
там дело не в прокидывании пропсов, а в том что на каждом рендере компонент создается
Обсуждают сегодня