This minimal repo demonstrates usage of Create React App with Express, covering common use cases. The following scenarios are demonstrated:
- Global client state - @reduxjs/toolkit
- Translations - react-i18next hooks
- Server side typescript - ts-node
- Run scripts simultaneously - concurrently
- Fetching REST APIs - axios
- Injecting server data - express
- Route-based code-splitting - react-router-dom
- Error Boundary in typescript - react
- Creating REST APIs - express
- Unit testing - @testing-library/react
- Server-side logging - morgan
- Async data fetching with global cache - react-query
- Performance testing - web-vitals, lighthouse
- Auth - express? jwt?