Является ли хорошей практикой использование Angular Flex-Layout? - PullRequest
0 голосов
/ 01 октября 2018

Я хотел бы знать, действительно ли полезно использовать модуль Angular Flex-Layout.Разве это не просто встроенные стили, покрытые сахаром, с дополнительными затратами на производительность, поскольку стилизация выполняется с помощью JavaScript?Поэтому, если вы можете, пожалуйста, объясните мне, почему я должен использовать его вместо базового гибкого бокса?

1 Ответ

0 голосов
/ 01 октября 2018

Внимание: ответ может отличаться в зависимости от мнения пользователя.

Если вы уже используете flexbox в css. Я бы не рекомендовал попробовать пакеты угловых гибких коробок на данный момент.

Если вы только что собрали какое-то приложение, вы можете попробовать это время.

Однакопакет все еще в бета .Если я создаю приложение PROD, я не буду использовать бета-пакеты в своем проекте.Все, что вам нужно сделать, это дождаться выпуска основной версии в PROD-версии приложения.

Я просто выделяю комментарий в репозитории github (https://github.com/angular/flex-layout/issues/674#issuecomment-374866400)

Причинавечная бета-версия проекта заключается в том, что многие функциональные возможности проекта еще не завершены. Как вы могли заметить за последние несколько недель, мы ввели тонну из разрыв изменений между бета-версиями . Не говоря уже об изменениях, которые мы имеем в конвейере (переход на механизм компоновки CDK для одного), большинству из которых придется подождать, пока средство рендеринга Ivy получитбыло завершено (что будет намного позже v6).

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

Мы понимаем разочарование / отключение использованияПроект все еще находится в бета-версии, но он дает нам гибкость, чтобы улучшить проект в более быстром темпе, пока мы работаем над тем, как будет выглядеть «стабильная» версия библиотеки.Мы надеемся, что в течение следующих нескольких месяцев у нас будет больше обновлений об этом, когда Ivy будет доработан, и мы можем выбрать дизайн.

Если вы новичок и хотите опробовать этот пакет на любом небольшом уровнеПроект, просто попробуйте и будьте в курсе разрыва изменений между выпусками бета-версии.

...