.
Когда называешь родитель, тогда мужской. Так и тут, когда называешь компонент тогда мужской, есть функция тогда женский
Сегодня компонент функция а завтра класс или наоборот. Так что лучше оно. КОМПОНЕНТО. Но логика в жизни не работает. Эх.
Константин Бондаренко
Я знаю, но я пытаюсь
Nikita
+ нытьё, что чат говно.
Заметь, про говно ты первый сказал
Nikita
И что? Заметил.
Не ной, не такое уж и говно
Константин Бондаренко
абсолютно две никак не связанных между собой задачи
Да. Это стори) вернее эксперимент фича. Просто мне дали поэкспериментить со сборкой. Сделать вебпак, чтобы был и ТС и реакт и не сломалось)
Константин Бондаренко
Буткемп
Sergey
Да. Это стори) вернее эксперимент фича. Просто мне дали поэкспериментить со сборкой. Сделать вебпак, чтобы был и ТС и реакт и не сломалось)
и чего? копируй вёрстку как есть, в процессе разбивая на компоненты. сразу убирать с готового -- заебёшься.
Константин Бондаренко
Там сложно в том что на мидлеваре генерится
Константин Бондаренко
Из бем
Константин Бондаренко
Это пипец
Sergey
Константин Бондаренко
Там куча всего
Константин Бондаренко
Легаси
Константин Бондаренко
Яндексовкие приблуды
Sergey
Легаси
У нас тоже i-bem + bemxjst легаси, но переход нормально проходит. Возможно мало плохокодили просто 👀 П. Н. BEM - это только методология и от стека не зависит
Константин Бондаренко
Когда сборка через ebm, сложно
Константин Бондаренко
Перехерачить
Константин Бондаренко
Там не просто)
Sergey
Когда сборка через ebm, сложно
Вы через enb собираете react?
Константин Бондаренко
Вот надо совместить
Константин Бондаренко
Есть мысли, но пока готового решения нет
Sergey
Вот надо совместить
Мы постранично решили делать переход. Отдельно собираем react отдельно legacy. Дальше при запросах отдавать ту или иную версию во время рендера
Константин Бондаренко
Т. Е. Часть компонентов на bem, часть реакт
Константин Бондаренко
Да. Тоже так и пытаюсь С Роутами бодаюсь
Константин Бондаренко
Просто все роты на ssr bem на экспрессе
Sergey
Т. Е. Часть компонентов на bem, часть реакт
Нет, полностью страницы. В react бандлах нет отсылок на legacy как и наоборот. Просто "с чистого листа". Что-то удобно на react, что-то хуже решается... Но в целом процесс идёт
Константин Бондаренко
А мне спа надо впихнуть по определенному пути
Константин Бондаренко
Я с телефона, позже в личку кину. Разные подходы. Вот уже в 3 команде, а у всех по разному
Константин Бондаренко
А за 2 недели разве въедишь?
Константин Бондаренко
В Яндекс я в буткемпе
Константин Бондаренко
Там типа работаешь и команду выбираешь
Sergey
В Яндекс я в буткемпе
А... Ты в Яндекс устраиваешься?
Константин Бондаренко
Прикольно, но напряг пипец
Константин Бондаренко
Ну уже полтора месяца.
.
компонент — он класс — он функция — она
Массив он Объект он Список он Стек он Параметр он Но функция, переменная и программа — она!
Константин Бондаренко
До этого я там был 8 лет назад
Sergey
Ну уже полтора месяца.
Устроенным считаешься когда полгода там пробудешь :)
Константин Бондаренко
Потом в мэйл.ру
Константин Бондаренко
Я работаю официально, даже ДМС выдали
Константин Бондаренко
Испыталка 3 месяца, буткемп 2
Sergey
Я работаю официально, даже ДМС выдали
Я знаю. Там с этим всё круто.
Sergey
Как однако суббота разыгралась
Константин Бондаренко
Я просто из флэшера во фронтендеры переделываюсь. Вроде как прогер ок, но специфика..
Nurdan
Кто нибудь знает как решить данный баг? Использую react-slider
Константин Бондаренко
Всмысле, что я сразу сказал, что в ноде я ноль, а мне в буткемп фиде, написали что я пишу в зависимости path и fs
Константин Бондаренко
Уйду ваще)
Константин Бондаренко
Дочки приехали))
.
Уйду ваще)
Не. Ну чего обижаться то? Истории своей бурной и многогранной жизни обычно в лс пишут.
Константин Бондаренко
Я не обижаюсь, констатирую)
Константин Бондаренко
И на самом деле, многим людям интересна история бурной и многогранной жизни при поступлении в Яндекс.
Ale
Просто MVC в современном SPA не работает
Классический очень даже работает, ты по факту когда компонент инпута какого делаешь с локальным стейтом, это почти классический mvc
Sergey
Классический очень даже работает, ты по факту когда компонент инпута какого делаешь с локальным стейтом, это почти классический mvc
Буду благодарен, если распишешь что есть что и как явно разделять слои (как ты это видишь)
.
И на самом деле, многим людям интересна история бурной и многогранной жизни при поступлении в Яндекс.
Думаю многим. Но есть канал где ищут работу на JavaScript Там и те кто ищет и те кто дают. Вот там можно долго и интересно описывать всё. Часами и днями. Поди.
Ale
Буду благодарен, если распишешь что есть что и как явно разделять слои (как ты это видишь)
props/state(model) -> render(view) -> setState/onChange(controller ). Если посмотреть на диаграмме что Тругве показывал в своих статьях, когда описывал кнопки на гуе или маленькие контролы, он как раз примерно такого размера блоки(mvc) делал
Dmitriy
@artalar скажи как опыт с преактом? Какие есть плюсы и минусы? Ps или линк где уже говорил мнение)
Ale
Ну т.е. вопрос про слои он просто в том старом понимании mvc отсутствует из-за масштаба паттерна, паттерн был про взаимодействие трёх небольших объектов, а не про архитектурный стиль всего приложения
.
У него mvc было про супер маленькие отдельные элементы уровня инпута и кнопки отдельных.
Mvc можно расширять до величины земного шара и более как и снижать до атома. Поди.
Ale
Mvc можно расширять до величины земного шара и более как и снижать до атома. Поди.
Все можно масштабировать как хочешь и трактовать как угодно, я говорю про автора и оригинальную статью
Ale
Не всё можно масштабировать.
Да условный декоратор из банды четырех можно масштабировать до уровня разных систем, только потом это уже чаще мидлварой называют. Может быть не прям все действительно можно замасштабировать, но вот такие оопшные подходы обычно легко растягиваются.
.
http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html
Современное представление о том что есть mvc — иное.
.
Да условный декоратор из банды четырех можно масштабировать до уровня разных систем, только потом это уже чаще мидлварой называют. Может быть не прям все действительно можно замасштабировать, но вот такие оопшные подходы обычно легко растягиваются.
Растягивание не страшно. Проблема mvc в том что вдруг один(!) контроллер начинает изменять разные модели в десятках и сотнях микро-mvc. На практике это так проявляется : Как сделать так чтобы по кнопке список исчез и письмо отправилось и сверху котик появился. При этом, пацаны, котик и письмо у меня в другом компоненте то вызывается функцией и я вот хочу эти функции дернуть из своего компонента при клике юзера по кнопке. А Редакс не хочу использовать. А, пацаны?
artalar
Dmitriy
Девтулзов нет пока, в остальном разницы вообще не чувствую
Хм а что там специальные девтулзы нужны?
Sergey
Sergey
Либо преакт либо либа, либо конфиг
Хотя по отдельности всё ок