が、私はこの単純な機能が動作し得るように見えるカント基本的に私のマークアップはそう(簡体字)速記内の文if文
{ loading || Object.keys(product).length <= 0 ? 'loading' :
<div>
{if(){
}}
<ProductPictureWidget mainPic={product.pic_url} />
<ProductOptionsWidget product={product} activeProps={activeProps} selectProductOption={this.selectProductOption}/>
</div>
}
のようなものです。しかし、これは私のif
声明
何にSyntaxError: Unexpected token
で私を離れた場合正確にここで間違っている私はif
私の略語if
ステートメントの中で文を行うことを許可されていないですか?
を使用し、その中の関数を呼び出すために、すなわち、あなたが
if statement
を利用したい場合は、それを行うための別の方法がある三元表現を使用することを許可されていますだからこれを達成するために、私は三項演算子を完全に削除し、if else文として正しく書く必要がありますか? – NooBskie
条件付きレンダリングされたコンポーネントを変数に割り当て、JSXの変数を参照するか、Shubham Khatriの答えのようなパターンに従うことができます。 –