JSXで単純なブール値を追加するシナリオがあります。それは、何かがアクティブであるかどうかを言うフラグです。JSXでブール値を追加する
<NavItem href="#/gosomewhere" active >
JSXで 'アクティブ'フラグを渡す方法がわかりません。
私はこれが正常に動作するだろうと思った:
const active= location.pathname.match(/^\/gosomewhere/) ? "active" : "";
return(
<NavItem eventKey={1} href="#/gosomewhere" {active} >
Go Somewhere
</NavItem>
)
しかし、私はこのエラーを取得する:
Module build failed: SyntaxError: Unexpected token, expected ...
は、私は何とかこのシナリオではスプレッド演算子を使用する必要がありますか?
はアクティブです= trueは「アクティブ」と同じですか? –
@OliverWatkinsはい、jsxのショートカットです – madox2