Pouvez-vous utiliser es6 importation alias syntaxe pour Réagir Composants?

Je suis en train de faire quelque chose comme ce qui suit, cependant, elle renvoie null:

import { Button as styledButton } from 'component-library'

puis de tenter de le rendre comme:

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>
        )
    }
}

La raison en est, j'ai besoin d'importer le Button composant à partir d'une bibliothèque, et aussi de l'exportation d'un composant wrapper avec le même nom mais le maintien de la fonctionnalité de la importées de composant. Si je les laisse à import { Button } from component library alors bien sûr, je reçois un multiple de la déclaration de l'erreur.

Des idées?

Pourquoi vous ne pouvez pas changer de classe nom de Bouton?
Réagir composant doit commencer par une lettre majuscule : ne pas utiliser styledButton mais StyledButton
Je suis l'aide de réagir-styleguidist pour afficher tous les éléments, et de la nécessité pour l'emballage de tous les composants dans la bibliothèque de composants. Si je change la classe nom de Bouton, le show code aurait des noms différents pour chaque composant de l'aire de jeux.

OriginalL'auteur Jim | 2017-04-02