Apollo Client expert

종료 등록 시간: 3년 전 착불
종료

We have a react/typescript app with a GraphQL back-end that is using the Apollo client. We're looking for an Apollo expert to help refactor the front-end state management architecture.

The app is currently broken down into pages, and components. Right now (mostly) pages run all the GraphQL queries and then the components below them use that data. We also use React Context in some places, and we often load the response from GraphQL into a local state variable through useState which gets passed down to child components.

There are a few problems with the architecture for managing state on the front-end right now. Most of these problems come from the fact that we're not using the Apollo client and cache as the single source of truth for the front-end. Some of the issues are:

- Having the state both in the cache and in useState variables means there can be bugs caused by not keeping state consistent between both.

- We have to pass useState variables down the component tree and ensure they remain updated.

- We re-run network requests to fetch data on all page loads, and mutations, instead of updating the right parts of Apollo's cache so that only some components re-render based on what data has changed.

We would also like to start using Apollo's subscription functionality to update the cache over websockets. If you have a lot of experience with the Apollo client and using its cache for front-end state management please reply with a plan explaining how to best use it in our case.

Typescript React.js

프로젝트 ID: #25653116

프로젝트 소개

11 건(제안서) 재택 근무형 프로젝트 서비스 이용 중: 3년 전

이 일자리에 대한 프리랜서 11 명의 평균 입찰가: $34 (1시간 기준)

vladzolotukhin

Hello, there, As a React/Redux, Typescript, GraphQL-Apollo expert, I am glad to bid on your project. If you share your project with me then you will be satisfied with my work. Please send me a message if you need a fas 기타

$35 AUD / (1시간 기준)
(34 리뷰)
5.9
evgeny1002

HI, I have read your job description extremely carefully and I am sure I can exceed your expectations. It sounds like you need an expert in React & Appollo who can make your project working well and responsive. Recentl 기타

$34 AUD / (1시간 기준)
(2 리뷰)
5.2
meet2amitvw

Dear employer hope you are doing well...Regarding project can we discuss more on this to get detail understanding about project ? As i am having some technical question on this so let me know when you get time to disc 기타

$25 AUD / (1시간 기준)
(2 리뷰)
5.2
amrafifi73

✋ Hi, For the last 8 years, I specialized in front-end and single page application development. Last 3 years I work mostly in React projects. ✔ JavaScript (ES5/ES6/ES7+, Babel) ✔ ReactJS, Redux, RxJS, MobX ✔ Tests: 기타

$25 AUD / (1시간 기준)
(2 리뷰)
3.0
simonfsclnd

Hi, How are you? I am a senior web developer. React/Typescript is my top skill and I can handle this kind of stuff as well. As you mentioned on post, project structure is the most important part to build project. I 기타

$38 AUD / (1시간 기준)
(1 리뷰)
2.4