Reactjs 如何在react中动态添加类?

Reactjs 如何在react中动态添加类?,reactjs,react-redux,react-dom,Reactjs,React Redux,React Dom,在简单的tic tac游戏中,当有人获胜时,突出显示导致获胜的三个方块 请参见上的ganesh笔 编辑-2019年1月: 您还可以使用classnames包来实现这一点。可以找到该软件包,其使用方式如下: classNames('foo', { bar: true }); -> The result classes will be 'foo bar'. classNames('foo', { bar: false }); -> The result class will be ju

在简单的tic tac游戏中,当有人获胜时,突出显示导致获胜的三个方块

请参见上的ganesh笔


编辑-2019年1月:

您还可以使用
classnames
包来实现这一点。可以找到该软件包,其使用方式如下:

classNames('foo', { bar: true }); -> The result classes will be 'foo bar'.
classNames('foo', { bar: false }); -> The result class will be just 'foo'.

由于我不理解你的问题,我将回答你在标题上写的问题

为了在react中动态添加类和元素,您可以使用ES2015中的功能

应该是这样的:

<div className={`main-class ${this.state.isSelected ? 'selected':''}`}></div>


然后,一旦状态更改,将添加选定的类。

@GaneshGodshelwar如果您发现此答案有用,请将其标记为答案,以便以后搜索。