React JSX:在另一个对象表达式 {props.outerexpr.{props.expr}} 中包含表达式 {props.expr}
我有一个接收 {props.name}
的子组件。我需要将该表达式包含在外部对象表达式 {props.values.{..}}
中。但是下面的 JSX 给出了一个错误:
<Form.Control as="select"
custom
id={'timeDropdown-' + props.name}
name={props.name}
value={props.values.{props.name}} {/* ERROR HERE */}
onChange={props.handleChange}
onBlur={props.handleBlur}
>
这个想法是,例如 value=props.values.week1
将在使用时设置
<MyComp name='week1'>
I have a subcomponent which receives {props.name}
. I need to include that expression in an outer object expression, {props.values.{..}}
. But the following JSX gives an error:
<Form.Control as="select"
custom
id={'timeDropdown-' + props.name}
name={props.name}
value={props.values.{props.name}} {/* ERROR HERE */}
onChange={props.handleChange}
onBlur={props.handleBlur}
>
The idea is that e.g. value=props.values.week1
will be set when using
<MyComp name='week1'>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论