我一直在寻找一个干净的解决方案来设置refs,如果条件是真的,但还没有看到一个很好的解决方案呢。设置ref如果条件是truthy
我像做以下(有点伪代码):
<ul>
{this.items.map((item) => {
return (
<li ref={item.isActive === true ? 'activeItem' : null}>
{item.name}
</li>
);
})}
</ul>
我只是还没有在任何地方看到裁判的值应该是什么,如果我不想设置参考或者这可能只是一种反模式,有人有另一种方式来做到这一点。
这对我来说似乎很好。它不工作还是有什么问题? – Chris
这看起来很干净。 – whitep4nther
只是不确定是否为ref设置null是首选解决方案。谢谢@chris – kjonsson