Можно ли динамически создавать стор и делать его достуным по дереву дочерних компонентов кроме как через контекст?
можно ли динамически создавать стор и делать его достуным по дереву дочерних компонентов кроме как через контекст? я создаю стор в родительском компоненте в зависимости от приходящих свойств, от него зависят дочерние компонента на разной глубине (например). ищу варианты кроме контекста
какая минута?)
Тут я рассказываю не только про динамические сторы, но и про создание графа на основе подписок
как это связано с моим вопросом?
Тем, что решался похожий вопрос, но с упором на производные состояния ещё. Общее состояние я шерил между компонентами при помощи синглтон класса, который записывал в контекст
не понимаю, чем это отличается от обычного контекста
Так ты можешь импортировать этот класс и с сохранением типов доставать нужное состояние, вместо ручного извлечения через getContext с потерей типов и доп проверками
контекст типизируется с недавних версий свелта
Почему бы тогда не использовать его напрямую
я и использую
а чем собственно не подходит контекст?
подходит, работает, только тесты превращаются в необходимость мока геттера или импорт сеттера с созданием оберток. реализация протекает в тесты, хотя в доке что-то такое в пример приводят https://svelte.dev/docs/svelte/context#Component-testing, подумал, что что-то упускаю