【发布时间】:2016-02-11 22:34:36
【问题描述】:
我正在尝试找出正确的“反应”方式将作为元素的可选道具传递给容器组件,该组件的处理方式与该组件的子组件不同。
举个简单的例子,我有一个 Panel 组件,它渲染它的子组件,它还有一个可选的“title”道具(为了这个例子,它是一个元素而不是一个字符串),它被特别渲染(放在一个特殊的地方,在保持抽象的同时有特殊的行为。
一种选择是让一个组件从子项中拉出并专门渲染:
<Panel>
<Title> some stuff</Title>
<div> some other stuff</div>
</Panel>
但是,把孩子们拉出来分开处理似乎很奇怪。
这通常在反应中是如何处理的,我什至认为这是正确的方式
【问题讨论】:
标签: javascript reactjs components