2015-12-23 52 views
0

我想创建一个混合的反应。用一个简单的例子 - 我的目标是每当TOOLTIP属性/道具被发现,它应该为孩子添加到该元素我的React.createElement(Tooltip, {}, this.props.TOOLTIP)反应创建一个MixIn

此处理不当组件方面取得了官方的API页面(http://facebook.github.io/react/docs/forms.html),或者可能在明确我错过了一些东西,但这可能吗?

感谢

回答

1

这不能用混入来完成,因为他们不可能有渲染方法。您需要更高阶的组件。

+0

你能举个例子,非常感谢 – Noitidart

+1

这篇文章是非常丰富的 - https://medium.com/@dan_abramov/mixins-are-dead-long-live-higher-order-components-94a0d2f9e750#.tsy7tsqpw 。它将mixin与hoc进行比较,并且还有示例。 – hazardous

+0

非常感谢您阅读! – Noitidart