Size: a a a

2021 March 03

AO

Aleksandr Osipov in ☄️ effector
🅅aleriy 🄺obzar
а вот effector оборачивается красиво
А как разрывать связи?
источник

AO

Aleksandr Osipov in ☄️ effector
Или подразумевается что все статически один раз связывается?
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Aleksandr Osipov
А как разрывать связи?
все само разрывается
источник

AO

Aleksandr Osipov in ☄️ effector
🅅aleriy 🄺obzar
все само разрывается
это как
источник

AO

Aleksandr Osipov in ☄️ effector
без clearNode?
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
как только компонент анмаунтится, все в gc уходит автоматом
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
да там целое дерево юнитов улетает в гц
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
они же больше нигде не юзаются
источник

AO

Aleksandr Osipov in ☄️ effector
ну если там были связи с другими частями через sample/forward/on etc они же не за gc-лектятся
источник

AO

Aleksandr Osipov in ☄️ effector
🅅aleriy 🄺obzar
как только компонент анмаунтится, все в gc уходит автоматом
а у тебя есть пример где, то что ты с инверсифай проделал еще и к реакт компонентам привязано?
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Aleksandr Osipov
а у тебя есть пример где, то что ты с инверсифай проделал еще и к реакт компонентам привязано?
есть, я его допиливаю как раз
источник

AO

Aleksandr Osipov in ☄️ effector
интересно глянуть будет
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Aleksandr Osipov
ну если там были связи с другими частями через sample/forward/on etc они же не за gc-лектятся
просто если ты имеешь в виду инжект в компоненты в виде фабрики которая тиражирует одну и ту же эффектор модель, то тут надо писать деструктор само собой если есть связи с другими моделями
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
но это такой странный кейс....
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
если же говорить о синглтонах, то там вообще не нужно ничего очищать
источник

AO

Aleksandr Osipov in ☄️ effector
🅅aleriy 🄺obzar
просто если ты имеешь в виду инжект в компоненты в виде фабрики которая тиражирует одну и ту же эффектор модель, то тут надо писать деструктор само собой если есть связи с другими моделями
Но деструкторов нет у нас
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
а фабричные модели нужно писать либо так чтобы они не были сцеплены тесно с внешними моделями, либо чистить в деструкторе по аналогии с useEffect
то есть при каждом анмаунте сносить модель, чистить связи
источник

AO

Aleksandr Osipov in ☄️ effector
в js
источник

AO

Aleksandr Osipov in ☄️ effector
🅅aleriy 🄺obzar
если же говорить о синглтонах, то там вообще не нужно ничего очищать
это понятно тоже
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
ну ты же можешь его написать сам
источник