Anonymous
Илья
Забавно, но airbnb styleguide говорит best !!
Ничего не утверждаю в данном случае
Китикет
Тут можно много чего сказать, примерно как сравнение forEach и for of (что я тоже люблю :)), но это бесполезно по-моему Вот для меня Boolean(value) 1) Семантически правильнее (можно сказать декларативнее) 2) Можно красиво юзать в чейнинге (values.map(Boolean)) Можно еще много чего придумать, но делайте как хотите
Китикет
Так же я юзаю Number вместо +
Китикет
И в дополнение ко 2 пункту, код получается единообразнее, так как и в чейнинге, и в обычной ситуации, юзается одинаковый стиль
Илья
Ну да
Посмотри, подалуйста, если удобно тебе, во что boolean() преобразуется в твоем сеттинге
Китикет
Посмотри, подалуйста, если удобно тебе, во что boolean() преобразуется в твоем сеттинге
Мне кажется что он так и остается, надо впн подрубить чтобы в babel repl попасть)
Китикет
И !! скорее всего тоже остается, ну может от специфичных правил зависит, хз
Vladimir
Подскажите плз, может кто знает как инвертнуть цвета в svg, нужно чтобы тут https://onefile.space/sl-1/a9bd22eade5875320759/sedan.svg белый авто был на черном фоне
petyappetrov
Илья
т.е. одинаково
petyappetrov
Китикет
Вот вот, разницы нету)
petyappetrov
да
Китикет
Надо бы еще заглянуть в firefox'е как
Mihail
Вы че пацаны 2% разница юзаем !!
Alexey
v8, да и все остальные движки, хот-код в машинный код разворачивают Boolean(x) на 1 степ больше по спецификации, потому и чуть-чуть медленнее
Китикет
Вы че пацаны 2% разница юзаем !!
Ну вот, теперь даже не знаю что делать, !! теперь однозначно выигрывает(
🦜
Так же я юзаю Number вместо +
Красава, вписался бы в мою команду
Andrey
Подскажите каким способом можно отрендерить компонент из пропса в Layout?
Китикет
rovnyart
я не могу все равно эту херню понять, можно еще попристаю?)
rovnyart
вот у меня в селекте моем образовался массив значений [0, 2, 6]. Каждое значение, это из справочника - оно обозначает вот эту позицию справа
rovnyart
как мне [0,3,6] впревратить в долбанное битовое число?)
rovnyart
вот справочник, напоминаю
Mihail
как мне [0,3,6] впревратить в долбанное битовое число?)
0, 3, 6 это позиции битов, которые равны 1?
rovnyart
да
rovnyart
и потом битовое число надо как-то обратно превратить в [0,3,6]
rovnyart
только это позиции справа налево
Китикет
да
Как тебе?) [0, 3, 6].reduce((acc, v) => acc + 2 ** v, 0)
rovnyart
тааак, кажись это теперь я понял)
Китикет
Vlad
понял , спасбио
🦜
что значит "2**v"?
новый синтаксис
rovnyart
Vlad
новый синтаксис
впервые вижу такое) спасбио
rovnyart
а обратно 73 как превратить в [0,3,6]?
rovnyart
а все кажись понял, нужно его toString(2), потом пройтись по каждому символу и посмотреть в справочнике
Vadym
rovnyart
ага) спасибо большое еще раз мужики!
Vadym
ребят подскажите как записатть правильное сообщение об ошибке в стейт. вот видео того что происходит, когда юзер вводит неправильную почту или пароль.
Vadym
вот мой код https://gist.github.com/frontvin/6fc54f2ff857bcd158d8af4e44a42d76
Mikhail
13кб
это восьмой преакт? в десятом либу совместимости впихнули в основной проект, теперь все вместе 9.1кб
Vadym
у axios это в e.response.data
это надо исправить в редьюсере у меня?
Igor
там где ошибка оборабатывается
Vadym
там где ошибка оборабатывается
я так понимаю что это у меня в саге ошибка
Igor
попробуй err.response.data
Vadym
Igor
ну законсоль err.response.data
Vadym
Vadym
ну законсоль err.response.data
ну вроде есть сообщение
Igor
и передай в функцию
Vadym
?
Igor
err.response.data.message или как у тебя свойство называется
Vadym
теперь только надо обработать
rovnyart
Тока справа налево
как-то вот так наверное примерно)
Vadym
Китикет
А почему Vadym, если не секрет? Я просто читаю как "Вадым"
Китикет
Как-то не очень вроде)
Alex
Почему ?
Alex
rovnyart
ну да, принимая на вход справочник)