Ни один из ваших стилей не применяется, и это потому, что стандартный шаблон кодов и ящиков (я полагаю, основан на приложении Create React) не поддерживает меньше.
Это немного вводит в заблуждение, потому что это не выдает ошибку, но на самом деле он импортирует файл как обычный текст, не устанавливая его как стиль.
Два способа убедиться в этом, это то, что вы можете сделать важный текст:
import less_text from './styles.less';
console.log('less_text:', less_text);
Который будет регистрировать контексты меньшего файла, даже без транспиляции.
Что вы могли бы сделать сейчас, так как я не знаю, как использовать шаблон, который поддерживает меньше, это изменить его на CSS сейчас. Если вы переместите .hide { ... }
в корень файла CSS и импортируете его как import 'styles.css'
, ваши стили будут применены:)