【发布时间】:2018-03-29 18:52:49
【问题描述】:
在这里查看我的代码笔:
https://codepen.io/kiwideejay/pen/zEyZdj?editors=1111
重点在这里:
componentWillMount() {
let items = this.props.objs.map((v,i) =>{
return <li
className = {(this.state.i === i) ? "selected" : ""} >
{v} - {this.state.i} - {i}
</li>
});
this.setState({items:items});
}
这很简单——我想根据this.state.i 的值有条件地设置每个元素的类。但是 - 我猜我生成这些 dom 元素的方式不是响应式的。
这样做的正确方法是什么?
【问题讨论】:
-
你为什么不用this way - docs?
标签: reactjs