Как стать автором
Обновить
44
-3
Дмитрий Казаков @DmitryKazakov8

Front-end архитектор

Отправить сообщение

Про Дон Кихота в точку, но проблема как раз в том что менеджерам не надо ваших best practices и им глубоко плевать на ваш технический долг. А в тот момент когда из-за технического долга начинает страдать скорость и качества разработки, вину сваливают на "ленивых" и "выгоревших" разработчиков, которые в погоне за "перфекционизмом" продалбывают "важные" (нереалистичные) дедлайны и снижают KPI от которого зависит менеджерский бонус.

Автор статьи жалуется на динамику, но не экстраполирует её. Читатель может прийти к выводу, что тенденция сохранится, и ситуация станет с годами ещё запутаннее. Это не обязательно так.

Мне на ум приходят 90-е и то, что последовало потом. Вот стоит советский спальный район, в нём один гастроном, а там продавщица из серии «вас много — я одна». Годами ничего не меняется.

Наступает рыночная экономика, то есть вводятся новые правила игры.

Буквально за пару лет открывается куча магазинов всех мастей, люди и их идеи начинают конкурировать. Названия и хозяева магазинов постоянно меняются, качество обслуживания — далеко не идеал. Точки закрываются так же внезапно, как и открылись.

Можно наблюдать за этим процессом в моменте и решить, что так будет всегда.

Но вот проходит 20-30 лет, и мы больше не в «диких джунглях». Среди сотен открытых магазинов выжили буквально 3-4 сети. Они чутка отличаются по параметрам, но в совокупности занимают практически всё пространство рынка. Выбрать магазин по душе и достатку теперь довольно легко. Сами правила торговли тоже более или менее неизменны, хотя в первые годы законы переписывали по несколько раз в год. Теперь, если что-то и меняется, то редко и вряд ли на 180°.

На мой взгляд после выхода React 18 мы увидим успокоение экосистемы — примерно то же, что россияне наблюдали в продуктовом ритейле в поздние 2000-е. Если я неправ, поправьте меня пожалуйста в комментарии году так в 2025-м ​:–)

Если вы про плавное изменение высоты, то это тянет на отдельный пост на хабре)

Способов много, при этом идеального нет, у каждого свои плюсы и минусы…

Один из самых простых и часто используемых, использовать max-height.

CSS:
details summary ~ div{
  overflow: hidden;
}
details[open] summary ~ div{ 
  animation: sweep 2s ease-in-out;
}
@keyframes sweep {
  0%    {max-height:0;}
  100%  {max-height:2000px;}
}

HTML:
<details>
  <summary>Покажи-скрой меня</summary>
  <div>Скандинавская мифология — мифология древних скандинавов.</div>
</details>

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность