какого-нибудь стейта для всех компонентов? В этом смысл?
provide/inject делает примерно то же самое, только для каждого инстанса компонента, в отличие от сторов
А store не виден всем компонентам?
виден, речь про то, что если у тебя компонент с provide’ом создан 5 раз, то он 5 раз будет провайдить 5 независимых стейтов, стор так не умеет
А можно ещё вопрос? Допустим при onMount() делается запрос в бакенд и получаем какой-то объект, который потом через provide/inject отдаётся дочерним компонентам. А что если в одном из дочерних есть input тэг, при изменении которого должен производиться новый запрос в бакенд и также распространяться на все компоненты. Как бы ты это реализовал с минимальными заморочками?
если эти данные - это начальное состояние инпута и они связаны с ним, то и получать их резонно прямо в компоненте с инпутом, а не где-то наверху, например, как immediate вотчер но это пальцем в небо, тут нужно больше контекста, чтобы понимать, какую задачу ты решаешь
Обсуждают сегодня