-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discuss Tech Stack for Beta #24
Comments
After meeting with @Tris92 we decided to postpone GraphQL to later and that it might be worth it to implement Saga for state manegement |
Actually a dev friend argued to me that the sooner we migrate to GraphQL, the easiest the migration... So I'm considering implementing GraphQL from the start... |
I tried asking ChatGPT for advice ^^
=> Since the state is not that complex and implementing context and reducer is something I understand well, I think it should be enough for now
I don't think our app is dynamic enough that it requires real time updates like a trading app. Plus for the Beta we don't have that many API endpoints and they work so I'm not scared of the cost of migrating. |
Here is another tool when/if we want to implement graphQL with AWS: https://aws.amazon.com/fr/appsync/ |
FE/BE Sync
Use GraphQL:
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
Back End: https://github.com/boazdejong/serverless-graphql-api
Front End: https://github.com/apollographql/apollo-client
React state management
React context + useReduce
React saga, thunk
Design system
Ant Design
The text was updated successfully, but these errors were encountered: