ты интерфейс наследовал от интерфейса инпута, поэтому не зачем переписывать лишние типы полей
Спасибо большое)
0_0
зачем bind
Для работы с css-модулями
оно не так работает если что
А как правильно? Я такой способ увидел в одном видеуроке.
Всё правильно var classNames = require('classnames/bind'); var styles = { foo: 'abc', bar: 'def', baz: 'xyz' }; var cx = classNames.bind(styles); var className = cx('foo', ['bar'], { baz: true }); // => "abc def xyz"
хуевый видеоурок был значит, обычно что-то по типу import classnames from 'classnames'; classnames(styles.container, { [styles.border]: border })
впервые вижу чтобы через бинд делали
Там другой вариант выше предлагают использовать
Там от es2015
Получается bind лишняя прослойка?
И принцип добавления классов другой. C "bind" мы записываем класс как 'строка' className={cl("login")}, а без "bind" каждый стиль записывается как свойство объекта className={classnames(styles.login)} Я правильно понял?)
Обсуждают сегодня