Size: a a a

2019 May 13

SB

Sergey Berezhnoy in БЭМ
даня
Каменный век по своему хорош, вайлд такой) у меня небольшой сервис от которого часть (скажем 1/8я) отделяется в самостоятельное приложение. Вот его хочу сделать SPA с роутингом и пр, смотрю в сторону реакта и vue. Собственно если можно было бы с бема на бемреакт быстро перейти то выбор был бы очевиден, а так не знаю.
если выбор между реактом и вью, то он и без бэма очевидный ;-)
источник

Р

Роман in БЭМ
Роман
Но если на клиенте много мутаций в разных блоках на разных узлах, то будет много бойлерплейт-кода с инициализацией и подпиской на изменения (то, что реакты прячут «под капот» виртуального DOM). И что-то для хранения стейта придётся прикрутить ({}, redux, mobX, etc.)
У меня мозгов не хватает в классический i-bem.js прикрутить mobX с его реакциями на изменения стейта — он может вызывать функцию перерендера, т. е. можно его научить точечно обновлять блоки/элементы, но всё равно так «прозрачно», как в реакте не получится, наверное (выделение или фокус, например, скорее всего сбросятся).
источник

VI

Vadim Ivanov in БЭМ
Роман
Но если на клиенте много мутаций в разных блоках на разных узлах, то будет много бойлерплейт-кода с инициализацией и подпиской на изменения (то, что реакты прячут «под капот» виртуального DOM). И что-то для хранения стейта придётся прикрутить ({}, redux, mobX, etc.)
посмотрите на effector
источник

Р

Роман in БЭМ
Vadim Ivanov
посмотрите на effector
Вот! До кучи ко всяким storeon'ам. О, дивный мир JS…
источник

VI

Vadim Ivanov in БЭМ
Роман
Вот! До кучи ко всяким storeon'ам. О, дивный мир JS…
там точечно получится)
источник

д

даня in БЭМ
Роман
Но если на клиенте много мутаций в разных блоках на разных узлах, то будет много бойлерплейт-кода с инициализацией и подпиской на изменения (то, что реакты прячут «под капот» виртуального DOM). И что-то для хранения стейта придётся прикрутить ({}, redux, mobX, etc.)
собственно желание увести бойлерплейты под капот. интерфейс со сложными формами и множественными зависимостями — в итоге блоки разрастаются лапшой и поддерживать это все проблематично.
источник

д

даня in БЭМ
Sergey Berezhnoy
если выбор между реактом и вью, то он и без бэма очевидный ;-)
да?)
источник

Р

Роман in БЭМ
Vadim Ivanov
посмотрите на effector
Хороший обзор от Ильи Климова по сабжу: https://www.youtube.com/watch?v=fdjc5ZPckNo
источник

VI

Vadim Ivanov in БЭМ
ага
источник

VI

Vadim Ivanov in БЭМ
https://t.me/effector_ru канал если вопросы есть
источник

SB

Sergey Berezhnoy in БЭМ
даня
да?)
да! ;-)
источник

д

даня in БЭМ
@ivanov_vvv @Realetive суперспасибо за ценную инфу
источник

д

даня in БЭМ
didn't get it( буду признателен за линк/объяснение в какую сторону «да»
источник

SB

Sergey Berezhnoy in БЭМ
даня
didn't get it( буду признателен за линк/объяснение в какую сторону «да»
например: https://2018.stateofjs.com/front-end-frameworks/overview/

ещё можно посмотреть на объём экосистемы и количество рук разработки
источник

Р

Роман in БЭМ
Sergey Berezhnoy
например: https://2018.stateofjs.com/front-end-frameworks/overview/

ещё можно посмотреть на объём экосистемы и количество рук разработки
+1
источник

д

даня in БЭМ
Sergey Berezhnoy
например: https://2018.stateofjs.com/front-end-frameworks/overview/

ещё можно посмотреть на объём экосистемы и количество рук разработки
красиво, спасибо (бедный ангулар(( )
источник
2019 May 14

S🌍

Sv 🌍 in БЭМ
Друзья, модификатор бьёт ховеред, как организовать, чтобы ховеред перекрывал модификатор, цвет ссылки меняю
источник

S🌍

Sv 🌍 in БЭМ
Или прям у модификатора задавать hover?
источник

S🌍

Sv 🌍 in БЭМ
источник

EW

Eugeniy World in БЭМ
Переставь ниже и все?)
источник