Size: a a a

Apollo — русскоговорящее сообщество

2019 July 06

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
пробоввал redux presist мне не понравилось, но самое нлавное когда много данных я предопчитаю indexdb для веба или sqlite для rn - это возволяет избежать серелизации и десерилиации больших json обьектов, кроме того это никак не решает вопрос полноценной offline  работы
источник

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
я рекомендую использовать uid сгенерированный на стороне клиента для всего что можно, это избавляет от целого ряда проблем
источник

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
даже загрузка фото (или тем более) - ни как обычно закшрузили, получили  id фотографии и загрузили сущность с фотографией (пост, отчет, что угодно) а грузить фото с uid и в бизнес логике оперировать этим uid, да возможна ситуация когдасущность уже згрузилась а фото еще нет но как праивло это не так больно как ждать пока загрузится 10 -100 фото а только потом грузить ущность
источник

NT

Nikita Tkachuk in Apollo — русскоговорящее сообщество
Oleg Gamega
я рекомендую использовать uid сгенерированный на стороне клиента для всего что можно, это избавляет от целого ряда проблем
Лайк)
источник

NT

Nikita Tkachuk in Apollo — русскоговорящее сообщество
Oleg Gamega
я рекомендую использовать uid сгенерированный на стороне клиента для всего что можно, это избавляет от целого ряда проблем
А на сервере тогда нужно проверять что id не повторяется и что он валидный? (Не доверять клиенту)
источник

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
по хорошему стоит но можно делать не совсем честный uid а примешивать к нему скажем id клиента или организации
источник

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
это уже детали, главное избавится от гемороя с времеными id и тому подобной чушью
источник

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
чем проще тем меньше места для ошибки
источник
2019 July 08

ꟿⅨ in Apollo — русскоговорящее сообщество
Скажите зачем он просит от мен яэто
источник

ꟿⅨ in Apollo — русскоговорящее сообщество
источник

ꟿⅨ in Apollo — русскоговорящее сообщество
interface Response {
 projects: Project[]
}

export default graphql<{}, Response, {}, ChildDataProps<{}, Response, {}>>(... props: ({ data }) => ({ ...data })
источник

ꟿⅨ in Apollo — русскоговорящее сообщество
источник

ꟿⅨ in Apollo — русскоговорящее сообщество
Делал как тут
источник

AI

Alex Ilatovsky in Apollo — русскоговорящее сообщество
у самого компонента тип пропсов указан?
источник

ꟿⅨ in Apollo — русскоговорящее сообщество
Указан тот же Response
источник

AI

Alex Ilatovsky in Apollo — русскоговорящее сообщество
ꟿⅨ
Указан тот же Response
там должен быть не Response а DataProps<Response>
источник

ꟿⅨ in Apollo — русскоговорящее сообщество
Alex Ilatovsky
там должен быть не Response а DataProps<Response>
Property 'projects' does not exist on type 'DataProps<Response, OperationVariables>'.  TS2339
источник

ꟿⅨ in Apollo — русскоговорящее сообщество
export interface DataProps<TData, TGraphQLVariables = OperationVariables> {
   data: DataValue<TData, TGraphQLVariables>;
}
источник
2019 July 09

DS

Dmitriy Shuleshov in Apollo — русскоговорящее сообщество
Ребзи вопрос. Как можно в реакт сделать динамическое создание apollo клиента?
источник

EM

Eugene M in Apollo — русскоговорящее сообщество
Dmitriy Shuleshov
Ребзи вопрос. Как можно в реакт сделать динамическое создание apollo клиента?
обернуть в функцию вызов метода с настройками и вызвать когда нужно)?
источник