在左侧我有主题列表,当我点击其中一个时,该主题的内容显示在右侧。如何使左侧的主题突出显示。
我希望它像这里一样突出显示。
答案 0 :(得分:0)
我假设您的主题是一个单独的组件,因此您可以将“isActive”道具传递给它,然后在渲染函数中检查“isActive”道具并添加“活动”类。
Topic组件中的:
render() {
const classes = this.props.isActive ? 'topic topic-active' : 'topic';
return (
<div className={classes} >
...