[Перевод] Циклические реактивные зависимости
![[Перевод] Циклические реактивные зависимости](https://habrastorage.org/getpro/habr/upload_files/503/735/073/503735073487117e8fb78868a0eea947.png)
Иногда мы можем столкнуться с циклическими зависимостями. Иногда мы можем захотеть сделать их намеренно. Например, при реализации конвертера между градусами Цельсия и Фаренгейта, где пользователь может изменить любое из двух значений, а второе должно автоматически пересчитываться.
Однако в подавляющем большинстве случаев циклические зависимости указывают на проблему с логикой, поэтому их обычно избегают. К счастью, логику даже такого конвертера можно всегда переписать так, чтобы не было циклических зависимостей.
Давайте посмотрим, как разные системы реагируют на эту чрезвычайную ситуацию, и как её не допускать, даже если очень хочется.
Вырваться из бесконечного цикла
Это отрывок статьи. Полную версию читайте на сайте источника по ссылке ниже.
Источник: Habr