Promise инициируется в момент создания нового экземпляра класса Promise. Функцию-исполнитель (executor), переданную в конструктор, среда выполнения JavaScript вызывает сразу же, синхронно.
Паттерн Decorator в TypeScript используется для динамического расширения функциональности объектов без изменения их исходного кода. Это достигается путем создания оберток (декораторов), которые добавляют новое поведение.
Хук useSelect не является стандартным хуком React. Возможно, речь идет о кастомном хуке или хуке из сторонних библиотек, например, из Redux Toolkit или других стейт-менеджеров.
Сборщик мусора (Garbage Collector, GC) в JavaScript автоматически управляет памятью, освобождая объекты, которые больше не используются программой. Основной механизм — это определение достижимости объектов.