Javascript 请参阅基本DOM元素类
Javascript 请参阅基本DOM元素类,javascript,reactjs,dom,Javascript,Reactjs,Dom,const DynamicComponent=条件?MyComponent:{this.props.children}; const usedDynamicComponent=有多酷; const DynamicComponent=条件?MyComponent:{this.props.children}; const usedDynamicComponent=有多酷; 您可以访问this.props.children来制作类似布局的东西。您可以使用this.props.children访问自身内
const DynamicComponent=条件?MyComponent:{this.props.children};
const usedDynamicComponent=有多酷;
const DynamicComponent=条件?MyComponent:{this.props.children};
const usedDynamicComponent=有多酷;
您可以访问this.props.children
来制作类似布局的东西。您可以使用this.props.children
访问自身内部某个组件的子组件
class Div extends Component {
render() {
return <div {...this.props} >{this.props.children}</div>;
}
}
将转换为:
<div className="custom" custom_prop="value"><AnyReactComponent /></div>
您可以访问
this.props.children
来制作类似布局的东西。您可以使用this.props.children
访问自身内部某个组件的子组件
class Div extends Component {
render() {
return <div {...this.props} >{this.props.children}</div>;
}
}
将转换为:
<div className="custom" custom_prop="value"><AnyReactComponent /></div>
检查似乎完成了工作使用React.div
你的目标是什么?这是你想要的一个简单的div
标记吗?是的,正是@RaghavGargCheck似乎能完成任务。使用React.div
你的目标是什么?这是你想要的一个简单的div
标记吗?没错@RaghavGargYou可能是想写这个.props.children
。你可能是想写这个.props.children
。这很有效,但我希望可以直接引用react的div
类,而不是包装它,因为它感觉不那么优雅。但也许这是我们能做的最好的:)而且这不会将传递给Div
的任何道具传递给底层Div,例如className
。这是可行的,但我希望可以直接引用react的Div
类,而不是包装它,这感觉不那么优雅。但也许这是我们能做的最好的:)而且这不会将任何传递给Div
的道具传递给底层Div,例如className
。