Я удаляю очень переплетенное глобальное состояние из нового приложения (redux / sagas / selectors) в - ›context api и response-query. В это глобальное состояние интегрировано множество селекторов, которые сейчас необходимо отредактировать. Я поместил только несколько, совмещая их с мутациями, которые генерируют необходимые данные. НО --
Каковы ваши стратегии использования селекторов с реактивным запросом?
Где вы размещаете эти селекторы, в папке компонентов или в папке селекторов, или сидите в useQuery на ответный запрос, из которого извлекаются данные?
Итак, для ясности, я использую новую функциональность селектора запросов-ответов. У моего устаревшего приложения есть селекторы глобально и в самих компонентах, и я не уверен, что это самый ясный способ ... также, особенно если у меня есть глобальная оболочка useQuery ... просто пытаюсь разобраться в архитектуре здесь.
Любая помощь приветствуется.
Примечание: я предполагаю, что у нас может быть файл селекторов (совмещенный) с функцией, но можем ли мы затем импортировать имеющийся у меня перехватчик useQuery и просто сделать это там .. в файле selectors.ts В папке функции, в которой он используется ..... ИЛИ переместите селекторы В файл ловушек оболочки useQuery.
- Что, если эти селекторы зависят от функции (никакой другой функции / части они не понадобятся?).
- Что, если эти селекторы можно использовать глобально?
Стратегии?