Я использую Reaction-Starter-Kit и создаю компонент списка, который выглядит следующим образом:
import React from 'react';
import withStyles from 'isomorphic-style-loader/lib/withStyles';
import s from './CommandList.css';
const CommandList = () => {
return (
<ul className={s.commandList}>
{data.commands.map((command, index) => (
<li
key={index}
className={s.commandListItem}>
{command.command}
</li>
))}
</ul>
);
};
export default withStyles(s)(CommandList);
Я пытаюсь добавить «активный» класс к своему li
предмету, но не знаю, как это сделать? Я пытался использовать библиотеку classnames
, но не знал, как получить второй класс из моих стилей. Когда я просто передаю строку «active», стили не импортируются.
import cx from 'classnames';
<li className={cx(s.commandListItem, {'active': command.active })}>
У меня вопрос, как бы я сделал что-то вроде:
<li className={cx(s.commandListItem, {s.active: command.active })}>