나는, 그러나 그것은 null을 반환, 다음과 같은 일을하려고 해요 : React 구성 요소에 es6 가져 오기 별칭 구문을 사용할 수 있습니까?
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
에 남겨두면 물론 여러 선언 오류가 발생합니다.
아이디어가 있으십니까?
: 작업으로
주변, 나는이 일을 결국? – Ved반응 구성 요소는 대문자로 시작해야합니다 :'styledButton'하지만'StyledButton'을 사용하지 마십시오. – topheman
@Ved 저는 반응 스타일 가이드를 사용하여 모든 구성 요소를 표시하고 있으며 구성 요소 라이브러리의 모든 구성 요소를 감쌀 필요가 있습니다. 클래스 Button 이름을 변경하면 'show code'는 놀이터의 모든 구성 요소마다 다른 이름을 갖게됩니다. –