Задать вопрос
vasily_konnov
@vasily_konnov
Frontend developer

Почему не выводит несколько классов в React компоненте при использовании css модуля для изоляции стилей?

Пытаюсь вывести компонент с двумя классами но модуль css в Reacte выводит только один класс

import React from "react";
import classes from "./LogoComponent.module.scss";

function LogoComponent() {
  console.log(classes);

  return (
    <div className={classes["logo-log-in_layout"], classes["logo-log-in"]}>
      <img
        className={classes["logo-log-in__img"]}
        src="./../img/Logo.svg"
      />
    </div>
  );
}
export default LogoComponent;


И ещё не понятно почему плагин Prettier в VS Code оборачивает после сохранения в круглые скобки вывод классов
<div className={(classes["logo-log-in_layout"], classes["logo-log-in"])}>
  • Вопрос задан
  • 1677 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Merion Academy
    Frontend-разработка на React
    4 месяца
    Далее
  • ProductStar
    React: отточите навыки интерфейсной разработки
    6 недель
    Далее
Решения вопроса 1
vasily_konnov
@vasily_konnov Автор вопроса
Frontend developer
В общем если кто-то ещё будет искать вот так решил

className={ [classes["log-in-box"], classes["log-in-box_layout"] ].join(" ")}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽