最佳答案
我尝试执行以下操作,但它返回 null:
import { Button as styledButton } from 'component-library'
然后试图将其描述为:
import React, { PropTypes } from "react";
import cx from 'classNames';
import { Button as styledButton } from 'component-library';
export default class Button extends React.Component {
constructor(props){
super(props)
}
render() {
return (
<styledButton {...this.props}></styledButton>
)
}
}
原因是,我需要从库中导入 Button
组件,还需要导出一个名称相同但维护导入组件功能的包装器组件。如果我把它保留在 import { Button } from component library
,那么当然,我会得到一个多重声明错误。
有什么想法吗?