Open

Apollo Client expert

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.

Skills: Typescript, React.js

See more: hardware requirements wsus server network 300 client, per per client network connection, automated client certification eligibility network tennessee, expertise expert social network, case study project management network planning, show browser requests network mac os, pass java credentials network request, client expert, apollo client logo, apollo client, decision analysis case study valley of the sun reviews decision tree, apollo client example, formula for test case pass percentage, apollo client developer tools not working, apollo client developer tools firefox, apollo client devtools react native, apollo client developer tools, in order to initialize apollo client, you must specify link & cache properties on the config object., test case pass percentage formula, apollo client graphql angular

About the Employer:
( 63 reviews ) Kenthurst, Australia

Project ID: #25653116

33 freelancers are bidding on average $34/hour for this job

winmaclin

Hello, We can surely help you to refactor the front-end state management architecture on your react/typescript Web app with a GraphQL backend that is using the Apollo client. So, we can surely help you to work on your More

$25 AUD / hour
(9 Reviews)
6.8
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 More

$35 AUD / hour
(32 Reviews)
5.8
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 More

$25 AUD / hour
(2 Reviews)
5.2
DmitryShashko090

Thank you for your job post with kind description. Being a rich experienced ReactJS and Apollo developer, I am ready to be hired for your job. Please contact me to get the result done in a professional way. Thanks. Sha More

$40 AUD / hour
(12 Reviews)
4.9
taras224

Hello, Hope you are doing well. I have read your job description and it is really interesting to me. The required skills of this job are good match with me and I want to challenge such problems. I recommend you to use More

$38 AUD / hour
(3 Reviews)
3.9
yonassamuela

Hello thank you for your job post I am a senior React.js developer who is familiar with graphQL, apollo client, and redux So I think your project is very suitable for me Please feel free to contact me Looking forward t More

$38 AUD / hour
(5 Reviews)
4.0
workgaman

✨✨✨✨✨ SENIOR REACT.JS EXPERT ✨✨✨✨✨ I have just read your requirement careful and I understood what you want correctly. I'm a professional full-stack MERN developer with 5+ years experience. So far, I have been buildin More

$30 AUD / hour
(7 Reviews)
3.7
loralawson13

❤️❤️❤️ React & Angular Senior developer is here!!!!!❤️❤️❤️ Hi How are you? I am a senior full stack developer with 8+ years experience. Particularly, I am talented at ReactJS/AngularJS framework Please check out my More

$35 AUD / hour
(1 Review)
3.4
zamylancer

Hello, how are you? I'm a senior web developer and I have rich experience in React js development. I'm familiar with function component, hook, react-redux, redux-saga, UI libraries like Material UI, Semantic UI etc. E More

$35 AUD / hour
(4 Reviews)
3.5
SuperJSDev

--------------------------------------------------Apollo Expert--------------------------------------------------------- Hello, how are you? As a senior web developer, I can help you to restructure your react-apollo pr More

$38 AUD / hour
(1 Review)
2.6
urosjakovljevic5

Hello, Client. Here is react hooks and Apollo expert. I have rich experiences in react.js and react hooks and graphQL over 5 years And I understood your description meanning. UseState is react hooks function and I can More

$35 AUD / hour
(6 Reviews)
2.7
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: More

$25 AUD / hour
(2 Reviews)
2.5
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 More

$38 AUD / hour
(1 Review)
2.4
olyapotapenkode

Hello I can implement your needs asap. I have many experiences in React state and compoenet integration and Appolo GraphQL. To best use them, I think that we can use Redux and Local storages, apollo-boost, react-apollo More

$38 AUD / hour
(1 Review)
2.0
martinstevanovic

Dear manager. It looks you're looking for a React/Apollo expert, and I'm sure I'm a qualified one for you. I have good experience with Graphql, Apollo and React, you can check some of my works below. [login to view URL] More

$33 AUD / hour
(1 Review)
1.4
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 More

$34 AUD / hour
(1 Review)
1.6
ivitob79

Hi, I have just checked all of your requirements carefully. As a developer experienced with React, I have good knowledge and much experiences Apollo GraphQL, Redux, Saga, ES6/7/Typescript, React hooks, styled componen More

$38 AUD / hour
(1 Review)
1.4
searchhv

Hello, I'm senior react.js developer and have good experience on mobx and redux for state management and also have senior experience on Apollo. I am really serious about taking this project as I am confident, honest an More

$38 AUD / hour
(0 Reviews)
0.0
maksimovvadik

Hello, I am very interested about your job. I am a senior frontend*backend developer. What I want to tell you about my experiences is to build your project successfully what you want exactly. My excellent skills set a More

$30 AUD / hour
(0 Reviews)
0.0
sulinane12

[login to view URL] I saw your project description carefully and i'm very interesting your project. But i have some question about your project. If u have enough time to discuss about your project with me ,please contact me. Th More

$38 AUD / hour
(0 Reviews)
0.0