我正在尝试构建一个ReactJS组件,我将作为管理标签的开源发布,并允许通过每次单击标签组件的新实例或重新使用标签组件时将其他组件加载到标签中组件实例,直到TabView被销毁。
我设法创建组件的第一部分,并且它可以工作,但不幸的是,选项卡似乎总是试图创建一个新的Loader组件(负责重用实例或创建一个新组件。)。 / p>
在演示中,公司和家庭计数(通过点击可以增加)即使在更换标签并返回后也应该保持不变。我无法将计数保存到父组件,因为该选项卡将包含其他复杂控件,我无法继续将状态传递给父组件。
如何解决我的问题?目前我正在将实例保存到状态属性并重用它,但它似乎不起作用。 :/
感谢您提供更多帮助!
源代码:http://pastebin.com/zaqXwi4V 在线演示:http://matt93.altervista.org/demo