Как дать значимые имена классов в стиле JSS? - PullRequest
0 голосов
/ 05 мая 2019

Я использую styled-jss в своем приложении.Во время разработки он компилирует мои компоненты в некрасивые имена классов, и я вижу это в своем веб-инспекторе

<div class="div-2-0-1-1">
    <div class="div-3-0-1-2">
        <div class="div-4-0-1-4">
            <div class="div-5-0-1-5"></div>
            <div class="div-6-0-1-6"><textarea class="textarea-7-0-1-7"></textarea></div>
            <div class="">
                <div class=""><input class="input-8-0-1-8"><input class="input-9-0-1-9"></div>
            </div>
        </div>
    </div>
</div>

Я бы предпочел видеть имена компонентов в своих именах классов.Я установил mode: 'development' в моем webpack.config.js, но это не помогло.Что я могу с этим поделать?

1 Ответ

0 голосов
/ 06 мая 2019

Автоматизированный способ сделать это потребует создания плагина babel, который будет принимать имя переменной / идентификатора и передавать его в стилизованную функцию, а затем использовать его как часть className.Это еще не существует, и мы работаем над новой версией здесь, если вы хотите следовать https://github.com/cssinjs/jss/pull/1094

...