Я не люблю «умные» интерфейсы, которые пересчитывают всё подряд.
В реактивной системе это главный скрытый налог: тронул одно поле — за ним по цепочке дёрнулись ещё пять, хотя для пользователя изменился только один символ. В итоге интерфейс вроде бы живой, но внутри — лишняя работа, лишний шум и лишние баги.
Мой hot take простой: хороший data-flow должен быть почти скучным.
Потоки — прямые. Связи — короткие. Зависимости — только те, без которых правда нельзя. Тогда система быстрее, понятнее и легче в поддержке.
Это очень похоже на хороший лендинг:
- один экран — одна задача
- одна форма — один сценарий
- один CTA — без конкурентов
- одна логика — без скрытых развилок
Чем меньше каскадов, тем выше шанс, что всё работает предсказуемо. И для кода это правда, и для Tilda это правда. ✦
Tilda Brief
@TildaBriefPro
Я не люблю «умные» интерфейсы, которые пересчитывают всё подряд.
Этот пост опубликован в Telegram-канале Tilda Brief. Подписаться можно по ссылке: @TildaBriefPro.