строчке становится недостижимым?
Идея какая. У туду-списка есть 3 состояния, первое по умолчанию (без класса), второе выполненное (класс completed) и третье - редактирование (класс edit)
И есть 2 обработчика событий, если какое-то происходит, я меняю стэйт, и если какое-то из этих значений становится true - следовательно должен меняться и classname
И это работает для одного такого условия, но если я добавляю еще одно, т.е. 24 строчку - ничего не происходит
тернарники так не используют
для таких вещей есть библиотека classnames
да я учусь, друг)) в js даже для хоть чего библиотека найдется)
воспользуйся библиотекой classnames, потомки будут тебе благодарны const className = classnames({ completed: complete && !edit, editing: edit })
https://ru.reactjs.org/docs/faq-styling.html
Тут сыглы, без неё в любом случае анрил работать нормально
Обсуждают сегодня