我一直在尋找一個乾淨的解決方案來設置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