Я пытаюсь сделать что-то вроде следующего, но он возвращает 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
то, конечно, я получаю ошибку с несколькими объявлениями.
Есть идеи?