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