У меня есть файл component_settings, который описывает список компонентов, которые должны быть включены в производственный комплект, этот файл должен быть прочитан веб-пакетом в процессе сборки, например,
{
RedButton:false,
BlueButton:true
}
У меня есть оба этих файла в виде компонентов .jsx, и я не хочу, чтобы код для этих компонентов был включен в мой рабочий комплект, если для них установлено значение false в файле component_settings.
Я читал о дрожании дерева, и мне удалось устранить код, если он не используется, но когда я пытаюсь выполнить условную визуализацию, такую как {process.env.NODE_ENV == "development" ? <RedButton /> : null}
, в производственном пакете код все еще включается: /
Я открыт для других / лучших решений, если тряска дерева - неправильный подход.
Спасибо за любую помощь