-
Notifications
You must be signed in to change notification settings - Fork 0
Suggested Stack
thirdeyefunction edited this page Sep 22, 2016
·
2 revisions
REST API Backend:
- PostgreSQL database
- Postgres C++ connector
- Library to create REST endpoints
Node Server Frontend:
- React - To create components or objects that are rendered
- React Router - To make routing easier
- Redux - State container for holding the data requested from the REST API
- There will be more dependencies pulled in over time, some won't be important for development, some will provide functionality and will be added here later.
Important resources: Most browsers support ES5 currently, but as ES6 is much nicer, I will be setting up a standard module to compile (transpile?) ES6 to ES5, allowing us to leverage the advantages ES6 provides.
-
ES6 features
- Arrow functions - These make inline functions much easier to understand and use
- Promises - These will make dealing with asynchonous things such as API requests much neater.
- Understanding EcmaScript 6 - For anyone that wants a more in-depth look at the new features.
- Of course, the docs for everything linked above is super important.