Trinity
Администратор
- Регистрация
- 10.07.21
- Сообщения
- 31.305
- Реакции
- 440.349
[frontendmasters] Основы Remix (2022)
Создание современных веб-приложений сопряжено со сложностью. Вы устали подключать onSubmit к серверным API и следить за тем, чтобы ваш кеш на стороне клиента оставался актуальным? Разве не было бы здорово иметь возможность использовать глобальную природу CSS в свою пользу, а не искать инструменты или соглашения, чтобы избежать или обойти это? А как бы вы отнеслись к вложенным макетам с интеллектуальным и оптимизированным для производительности управлением данными, которое просто работает™? Remix решает некоторые из этих проблем и устраняет остальные. Вы даже не думаете об управлении кешем сервера или глобальных конфликтах пространств имен CSS. Дело не в том, что у Remix есть API, чтобы избежать этих проблем; они просто не существуют, когда вы используете Remix. Вам не нужен этот огромный сложный клиент graphql, когда вы используете Remix. Они тебя прикрыли. Готовы создавать более быстрые приложения быстрее?
Улучшите производительность вашего сайта — Remix и без того невероятно быстр, и он дает вам простой API into HTTP, чтобы сделать его еще быстрее. Это также дает вам отличный API для предварительной загрузки/предварительной выборки ресурсов.
Пишите простые мутации — форма отлично работает с Remix. Никаких подключений useEffects, onSubmits, useReducers или чего-то еще. Remix сделает все это за вас.
Воспользуйтесь преимуществами вложенной маршрутизации. Вложенная маршрутизация позволяет Remix оптимизировать запрашиваемые вами данные. Каждый определяемый вами маршрут может быть сосредоточен исключительно на себе, устраняя шаблоны, необходимые вам для других фреймворков.
Полностью устраните ожидающие состояния — смотрите. Важно показать вашим пользователям, что что-то происходит, и некоторые из этих вещей требуют времени. Но что, если бы мы могли немного схитрить? Да, я говорю об оптимистичном пользовательском интерфейсе.
Обработка ошибок. К сожалению, мы не можем получить данные немедленно, и они не всегда безошибочны. Но когда вы используете Remix, ваши компоненты React кажутся синхронными и безошибочными.
Материал на английском языке
Подробнее:
Создание современных веб-приложений сопряжено со сложностью. Вы устали подключать onSubmit к серверным API и следить за тем, чтобы ваш кеш на стороне клиента оставался актуальным? Разве не было бы здорово иметь возможность использовать глобальную природу CSS в свою пользу, а не искать инструменты или соглашения, чтобы избежать или обойти это? А как бы вы отнеслись к вложенным макетам с интеллектуальным и оптимизированным для производительности управлением данными, которое просто работает™? Remix решает некоторые из этих проблем и устраняет остальные. Вы даже не думаете об управлении кешем сервера или глобальных конфликтах пространств имен CSS. Дело не в том, что у Remix есть API, чтобы избежать этих проблем; они просто не существуют, когда вы используете Remix. Вам не нужен этот огромный сложный клиент graphql, когда вы используете Remix. Они тебя прикрыли. Готовы создавать более быстрые приложения быстрее?
Улучшите производительность вашего сайта — Remix и без того невероятно быстр, и он дает вам простой API into HTTP, чтобы сделать его еще быстрее. Это также дает вам отличный API для предварительной загрузки/предварительной выборки ресурсов.
Пишите простые мутации — форма отлично работает с Remix. Никаких подключений useEffects, onSubmits, useReducers или чего-то еще. Remix сделает все это за вас.
Воспользуйтесь преимуществами вложенной маршрутизации. Вложенная маршрутизация позволяет Remix оптимизировать запрашиваемые вами данные. Каждый определяемый вами маршрут может быть сосредоточен исключительно на себе, устраняя шаблоны, необходимые вам для других фреймворков.
Полностью устраните ожидающие состояния — смотрите. Важно показать вашим пользователям, что что-то происходит, и некоторые из этих вещей требуют времени. Но что, если бы мы могли немного схитрить? Да, я говорю об оптимистичном пользовательском интерфейсе.
Обработка ошибок. К сожалению, мы не можем получить данные немедленно, и они не всегда безошибочны. Но когда вы используете Remix, ваши компоненты React кажутся синхронными и безошибочными.
Материал на английском языке
Подробнее:
Скачать:Для просмотра ссылок необходимо выполнить Вход или Регистрация
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.