Настраиваемое преобразование Babel, которое устанавливает избыточное состояние для создания переменных пакетов - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть большое веб-приложение React с большим количеством кода, который разбит на компоненты в зависимости от того, вошли вы в систему или нет, например:

render(){
    const { isAuthenticated } = this.props;

    if(isAuthenticated) {

        return <AuthComponent/>
    } else{

        return <NonAuthenticatedComponent/>
    }
}

Я бы хотел создайте два пакета - один для пользователей, которые вошли в систему, и один для пользователей, которые не вошли.

Какой лучший способ сделать это? Я подумал, что это может быть хорошим местом для преобразования вавилона - isAuthenticated исходит из хранилища приращений, и тогда мы могли бы создать два пакета, которые были потрясены деревом - один с isAuth true и один с isAuth как false.

Уже есть плагины, которые будут делать это? Заранее спасибо

...