Задать вопрос
@p3trukh1n
NooB IN WeB

Можно ли как-то сгруппировать элементы с одинаковыми параметрами в React?

Есть несколько JSX-элементов с одинаковой частью параметров:
<NavLink to='/stats' activeClass="active" activeStyle={{fontWeight: "bold"}}>Stats</NavLink>
<NavLink to='/home' activeClass="active" activeStyle={{fontWeight: "bold"}}>Home</NavLink>

Использовать одинаковые activeClass и activeStyle во всех ссылках (их больше, чем 2) громоздко, как можно сократить код, чтобы не писать одинаковые параметры для каждого элемента?
  • Вопрос задан
  • 174 просмотра
Подписаться 1 Средний Комментировать
Решение пользователя hzzzzl К ответам на вопрос (2)
hzzzzl
@hzzzzl
const SuperLink = (props) => <NavLink activeClass="active" activeStyle={{fontWeight: "bold"}} to={props.to}>{props.text}</NavLink>

....

<SuperLink to="/stats" text="Stats"/>
Ответ написан