0
我想包裝antd組件,例如。 Input
到MyInput這樣我就可以添加支持新的優點和類名,但它採空當我把那麼Form
包裝Antd組件
MyInput.js
import { Input } from 'antd';
function MyInput({ className='', ...rest }) {
const computedClassName = 'my-input '+className;
return (
<Input className={computedClassName} {...rest} />
);
}
MyInput.defaultProps = Input.defaultProps;
MyInput.propTypes = Input.propTypes;
MyInput.Group = Input.Group;
MyInput.Search = Input.Search;
MyInput.TextArea = Input.TextArea;
現在裏面,如果我把裏面<MyInput />
工作<Form/>
停止工作
我試圖調試,看起來像在RC-形式saveRef
功能/ lib中/ createBaseForm是receivi NG null作爲組件參數,所以這讓我覺得是裁判的問題,但我不知道如何解決它:S