ты написал компонент Button, не зная, что с ним вообще собираются делать в дальнейем, как над ним собираются экспериментировать и тд
написал для него какую-то стилизацию, определил ее в компоненте
другая команда решает провести эксперимент, в котором в зависимости от определенного флага в определенной части сервиса этот Button должен иметь вообще другие стили, при этом менять реализацию этого компонента не хочется и не нужно
как это сделать на свелт?
и следующий шаг, когда оказалось, что эксперимент прошел хорошо, вы хотите раскатить эти стили кнопки на 90% аудитории на весь сайт, при этом опять же не изменяя сам код вашего приложения соответственно