将孩子传递给组件

时间:2018-03-21 18:46:32

标签: reactjs

我有一个NavigationBar类,应该像一个非常常见的导航栏。我希望左侧和右侧(和标题)的按钮可以自定义。但标准方式(传递为this.props.children)并不反映语义(第一个孩子的使用不像第二个孩子,而且正好有3个孩子,这也是汉堡包菜单导航栏/带有后退按钮的导航栏等特色菜,并且看起来不错。使用道具传递组件的丑陋方式也没有任何好处,因为我无法向他们传递任何道具。我错过了其他方式吗?

1 个答案:

答案 0 :(得分:0)

为什么不将JSX传递给NavBar的道具,类似于Material-UI的做法。 See here。这样你就可以将道具传递给这些组件了。

相关问题