我想从react-bootstrap扩展FormControl组件。但重要的是,我希望扩展组件替换 react-bootstrap组件,以便从react-bootstrap包导入实际导入我的扩展组件。
大多数情况下,我需要通过查看input[type=text]
道具来更改渲染方法,以包含textarea
和inputRef
个节点的绝对定位计数器。
这样做的最佳方式是什么?
答案 0 :(得分:0)
反应核心思想是可继承性的可组合性。因此,您将组件包裹在引导程序组件周围,并在任何地方使用您的组件。
答案 1 :(得分:0)
为了扩展,这应该做:
import MyComponent from 'react-bootstrap'
class NewComponent extends MyComponent {
}
非常确定你不能像你想要的那样覆盖包中的导入,因为这样做是没有意义的。只需从新组件导入即可。
为什么要覆盖现有的而不仅仅是提供继承它的包装组件?