@nodkz на докладе ты говорил не переиспользовать фрагменты и типы.
А как такие кейсы - при старте приклада получаешь некие глобальные данные (например роль юзера) и в разных частях приложения подключаешься к стору с таким же запросом?
Тут вот же логично создать один hoc и готовые тайпинги и подключать его? Или нет
@nodkz на докладе ты говорил не переиспользовать фрагменты и типы.
А как такие кейсы - при старте приклада получаешь некие глобальные данные (например роль юзера) и в разных частях приложения подключаешься к стору с таким же запросом?
Тут вот же логично создать один hoc и готовые тайпинги и подключать его? Или нет
Ну да, твой фрагмент используется один раз в хоке.
Я топил за то, что определение фрагмента в коде должно строго использоваться к одному компоненту. Спредить фрагмент можно куда угодно и смело много раз.
Проблема начинается когда мы один фрагмент используем для разных компонент. Если для одной из этой компоненты нам требуются новые данные, то мы идем и правим фрагмент; и потом все остальные компоненты которые используют этот фрагмент - начинают с сервака получать лишние данные.
1) Как свагер связан с gql? 2) Откуда у него какие-то поля? Что за поля? 3) Как D может быть разным наобором полей, если это имя, определяющее NamedType? 4) Как связана схема с полем каким-то? У схемы может быть только связь на объекты типа квери, мутации или подписки?