私は、次のしている:Reactが動的変数を評価する方法は?
{this.props.fields.map(field => (
<div key={field.skill_id}>
<Field
component={RadioGroup}
name={ 'skill_id_' + field.skill_id }
title={field.name}
activeValue={this.props.formState && this.props.formState.skill_id_${field.skill_id}}
required={true}
options={[
{ title: '1', value: '1' },
{ title: '2', value: '2' },
{ title: '3', value: '3' },
{ title: '4', value: '4' },
{ title: '5', value: '5' }
]} />
</div>
))}
activeValue
が正しく評価されていません。この変数を動的に評価する必要があります:
this.props.formState.skill_id_${field.skill_id}}
私は間違っていますか?
私はあなたがオブジェクトから値がそう[]
表記法を使用し得るために、動的キーを使用している
syntax error: Unexpected token, expected } (57:82) 55
name={ 'skill_id_' + field.skill_id } 56
title={field.name} > 57
activeValue={this.props.formState && this.props.formState.skill_id_${field.skill_id}}
構文エラー:予想外のトークン、期待}}(57:82) 55 |名前= {'skill_id_' + field.skill_id} 56 |タイトル= {フィールド名} > 57 | activeValue = {this.props.formState && this.props.formState.skill_id _ $ {field.skill_id}} – AnApprentice