1
classNamesというパッケージがあります。私はそれを使用して、ユーザーがタブを切り替えたときに表示を隠そうとすると、真または偽をチェックするフラグを使用する代わりに、このような式を渡すことができますか?classNamesを使用するelse条件の場合
<div className={classNames("tab", {(this.state.selectedTab === 2), "hide"})}>
//content
</div>
しかし、上記のコードは機能しません。
これを試してください: 'className = {classNames(" tab "、{" hide ":this.state.selectedTab === 2})}' –
はい、条件は最後です。キーがクラスであり、値が各クラスの条件であるオブジェクトです。 'classNames(" tab "、{" hide ":this.state.selectedTab === 2})' – aabilio
のようなものでなければなりません。これは、className = {this.state.selectedTab == = 2? "tab hide": "tab"} –