Назад

⚡️ The Remix Way: как новый подход фреймворка меняет инженерное мышление

Философия Remix 3: модульные библиотеки, интерфейсы-контракты и нативные веб-примитивы.

⚡️ The Remix Way: как новый подход фреймворка меняет инженерное мышление

В свежем посте Sergio Xalambri «The Remix Way» разбирается новая философия Remix 3. И ключевой месседж тут в том, что Remix больше не пытается быть очередной оберткой с кнопкой create-app. Вместо этого команда предлагает набор модульных библиотек с нулевыми зависимостями и максимальным уклоном в нативные веб-стандарты.

Автор решил переписать свой блог на этот новый стек, чтобы протестировать концепцию в бою. Вот к каким инсайтам он пришел:

  • Интерфейсы как контракты: Remix предоставляет не просто утилитарные функции, а гибкие контракты, которые можно расширять и пересобирать под свои нужды. Этот подход настолько зацепил автора, что он пересмотрел свой взгляд на архитектуру собственных библиотек.
  • Собственная стилизация: На базе этого мышления он создал свою библиотеку для работы со стилями, реализовав Tailwind-подобный подход прямо в экосистеме Remix.
  • Нативные веб-примитивы: Поскольку Remix активно опирается на стандарты веб-платформы, автор придерживался того же принципа — он полностью отказался от тяжеловесных i18n-библиотек и написал легкую реализацию на базе спеки будущего Intl.MessageFormat.

Главный вывод статьи: «Я перестал просто использовать Remix для разработки — я начал разрабатывать приложения по методике Remix». Это отличный пример того, как архитектурный сдвиг в инструменте меняет сам подходам к написанию кода и проектированию систем.

Читать пост

Скопировано