2 回答

TA貢獻(xiàn)1850條經(jīng)驗 獲得超11個贊
prepend是addonTypeInputGroupAddOn 或 InputGroupButton 的屬性之一。它不是InputGroup導(dǎo)入的屬性。 InputGroup.Prepend是未定義的,這就是 React 抱怨的原因。
根據(jù)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貢獻(xiàn)1810條經(jīng)驗 獲得超4個贊
在您的組件中,您inputGroupAddOn
在聲明道具類型時采用駝峰式。當(dāng)您導(dǎo)入它時,您沒有駝峰式添加部分,您正在導(dǎo)入InputGroupAddon
. 這可能是您遇到的另一個問題。
添加回答
舉報