Osnova архитектуры приложений

Osnova архитектуры приложений

web
programming

Osnova - набор подходов и библиотек для построения приложений.

Основные принципы:

  • Разделение приложения на слабосвязанные модули, общающиеся друг с другом через событийную модель.

События

Типы событий:

  • DataEvent Событие-данные — передаёт информацию о состоянии данных.
interface DataEvent<T = any> {
type: string;
payload: {
value: T;
};
}