111 / 112
Как реализовать конфигурируемые компоненты с injection tokens в Vue?
Injection tokens (Symbol-ключи + provide/inject) позволяют передавать конфигурацию через дерево компонентов без props drilling. Паттерн: родитель делает provide(TOKEN, config), все дочерние компоненты на любом уровне вложенности получают конфигурацию через inject(TOKEN). Типобезопасность обеспечивает InjectionKey<T>.