169 похожих чатов

Ребят кто пилил микрофронты на react, есть ли какой-то способ

коммуникации между модулями? Или сама необходимость коммуникации не должна возникать?

29 ответов

48 просмотров

Не должна возникать. Способы есть, но никакого отношения к реакту не имеют

О прямо сейчкас это обсуждаем

а на повестке дня. стоит вопрос «а нужны ли нам микрофронты?» ?))

Anton-Kulikov Автор вопроса
Sergey Grishchenko
Не должна возникать. Способы есть, но никакого отн...

Допустим, та же история с тёмной/светлой темой. Переключалка в одном модуле, необходимо обновлять все остальные

Anton Kulikov
Допустим, та же история с тёмной/светлой темой. Пе...

Два варианта: 1. Шейрд модуль, который импортируется всеми микрофронтами и инициализируется из хоста 2. Явное прокидывание обсервабла из хоста в каждый микрофронтенд (имхо лучше) Главное здесь -- шарить таким образом ТОЛЬКО ОБЩИЕ ДАННЫЕ, никакой бизнес-логики

Anton Kulikov
Допустим, та же история с тёмной/светлой темой. Пе...

Общение между микрофронтами обязано быть, если его нет, то это отдельные приложения а не микрофронты

Anton-Kulikov Автор вопроса
Sergey Grishchenko
Нет, общения должно быть минимум

я не говорю что его должно быть дофига, я говорю что оно должно быть

Anton Kulikov
observable это что-то типа window.addEventListener...

Любое значение, на которое можно подписаться и прочитать текущее значение

и почему тогда это микрофронты а не отдельные приложения?

Anton-Kulikov Автор вопроса

Получается, это можно запихнуть в хук смены темы, запихнуть в uikit модуль и тянуть во все остальные модули как зависимость. Кажется понял, спасибо!

Anton-Kulikov Автор вопроса

Тут скорее зависимость всех модулей от uikit, а это и так будет)

BЕLый
и почему тогда это микрофронты а не отдельные прил...

У нас на одной странице рендерится аппшелл, воллет и мессенджер. Никак друг с другом вообще не взаимодействуют и отвечают за свою собственную доменную область

Anton Kulikov
Получается, это можно запихнуть в хук смены темы, ...

у меня в предыдущей реализации был отдельный микрофронт который шарил сервис, через который все с помощью подписок общались, но как по мне держать микрофронт такого типа -- залупа

Anton Kulikov
Тут скорее зависимость всех модулей от uikit, а эт...

Всех модулей от юи-кита, а юи-кит у тебя получается зависит от шейрд модуля, потому что должен достать из шейрд модуля какое-то значение

Anton-Kulikov Автор вопроса
Sergey Grishchenko
Всех модулей от юи-кита, а юи-кит у тебя получаетс...

А если убрать из этой связки shared module и хук напрямую пихнуть в uikit?

Sergey Grishchenko
Так нельзя делать, это пиздец

а что там поддерживтаь, один импорт и все

Anton-Kulikov Автор вопроса
Sergey Grishchenko
И что у тебя этот хук будет делать?

Менять тему и следить за window.addEventListener на смену темы

Anton Kulikov
Менять тему и следить за window.addEventListener н...

А если у тебя микрофронт загрузился позже, чем тему поставили?

BЕLый
а что там поддерживтаь, один импорт и все

а какую вообще задачу вы решаете микрофронтами?

Ilya Agarkov
а какую вообще задачу вы решаете микрофронтами?

заказчик захотел так, я как бедный крестьянин просто делаю

BЕLый
заказчик захотел так, я как бедный крестьянин прос...

ну если реально просто захотел(без технических предпосылок) - то ок) Его бабки сливаются вникуда

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта