2 回答
TA贡献1850条经验 获得超11个赞
prepend是addonTypeInputGroupAddOn 或 InputGroupButton 的属性之一。它不是InputGroup导入的属性。 InputGroup.Prepend是未定义的,这就是 React 抱怨的原因。
根据reactstrap docs,你想要这个:
InputGroupAddOn.propTypes = {
tag: PropTypes.oneOfType([PropTypes.func, PropTypes.string]),
addonType: PropTypes.oneOf(['prepend', 'append']).isRequired,
className: PropTypes.string
};
InputGroupButton.propTypes = {
tag: PropTypes.oneOfType([PropTypes.func, PropTypes.string]),
addonType: PropTypes.oneOf(['prepend', 'append']).isRequired,
children: PropTypes.node,
groupClassName: PropTypes.string, // only used in shorthand
groupAttributes: PropTypes.object, // only used in shorthand
className: PropTypes.string
};
TA贡献1810条经验 获得超4个赞
在您的组件中,您inputGroupAddOn
在声明道具类型时采用驼峰式。当您导入它时,您没有驼峰式添加部分,您正在导入InputGroupAddon
. 这可能是您遇到的另一个问题。
添加回答
举报