Программирование [frontendmasters] Основы Remix (2022)

  • Автор темы Trinity
  • Дата начала
[frontendmasters] Основы Remix (2022)

1661682695678


Создание современных веб-приложений сопряжено со сложностью. Вы устали подключать onSubmit к серверным API и следить за тем, чтобы ваш кеш на стороне клиента оставался актуальным? Разве не было бы здорово иметь возможность использовать глобальную природу CSS в свою пользу, а не искать инструменты или соглашения, чтобы избежать или обойти это? А как бы вы отнеслись к вложенным макетам с интеллектуальным и оптимизированным для производительности управлением данными, которое просто работает™? Remix решает некоторые из этих проблем и устраняет остальные. Вы даже не думаете об управлении кешем сервера или глобальных конфликтах пространств имен CSS. Дело не в том, что у Remix есть API, чтобы избежать этих проблем; они просто не существуют, когда вы используете Remix. Вам не нужен этот огромный сложный клиент graphql, когда вы используете Remix. Они тебя прикрыли. Готовы создавать более быстрые приложения быстрее?

Улучшите производительность вашего сайта — Remix и без того невероятно быстр, и он дает вам простой API into HTTP, чтобы сделать его еще быстрее. Это также дает вам отличный API для предварительной загрузки/предварительной выборки ресурсов.

Пишите простые мутации — форма отлично работает с Remix. Никаких подключений useEffects, onSubmits, useReducers или чего-то еще. Remix сделает все это за вас.

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

Полностью устраните ожидающие состояния — смотрите. Важно показать вашим пользователям, что что-то происходит, и некоторые из этих вещей требуют времени. Но что, если бы мы могли немного схитрить? Да, я говорю об оптимистичном пользовательском интерфейсе.

Обработка ошибок. К сожалению, мы не можем получить данные немедленно, и они не всегда безошибочны. Но когда вы используете Remix, ваши компоненты React кажутся синхронными и безошибочными.

Материал на английском языке

Подробнее:
Скачать:
 

Похожие темы

Trinity
Ответы
0
Просмотры
251
Trinity
Trinity
Ответы
0
Просмотры
285
Trinity
Trinity
Ответы
0
Просмотры
203
Trinity
Trinity
Ответы
0
Просмотры
241
Trinity
Trinity
Ответы
0
Просмотры
188
Trinity
Trinity
Ответы
0
Просмотры
296
Trinity
Trinity
Ответы
0
Просмотры
126
Вязание
Trinity
Trinity
Trinity
Ответы
0
Просмотры
307
Trinity