【发布时间】:2015-01-25 20:52:58
【问题描述】:
我有一种情况,我有一个 NavGroup 和一个 renderAs 属性,可能值为 Div、Collapsible 和 Dropdown,以在 React.js 中实现一种“多态性”。在我进入Collapsible 或Dropdown 并想检查孩子是否有CollapsibleHead 或DropdownToggle 但只找到NavGroupHead 之前,它运行良好。
见jsbin。
由于Dropdown 和Collapsible 组件找不到他们正在寻找的孩子,事件处理程序没有被附加,我不能不满意。
我需要启蒙:我是否走在正确的轨道上?有一个简单的解决方案吗?还是我认为这一切都错了,应该做一些完全不同的事情?做这种事情有“反应方式”吗?它是什么?如果没有,应该有吗?
【问题讨论】:
标签: reactjs