The purpose of this repo is to document my progress of React. So far I have taken two Udemy courses:
-
'React Front To Back', one of the highest rated Udemy course about the React JS framework, instructed by Traversy Media.
Topics covered:
- Master React Concepts - Components, State, Props, etc
- Learn & Use The Context API
- Learn Redux From Scratch
- Build & Deploy a Client Management App With React, Redux & Firebase/Firestore
- Master ES6+ Features Like Arrow Functions, Spread & Async Await
-
'Complete React Developer in 2019', a modernised course tackling large scale React development. (👷♂️🏗 WIP 🚧)
Topics covered:
- React Router, Redux, Redux Saga, Asynchronous Redux, React Hooks, Context API
- React Suspense + React Lazy, Firebase, Stripe API, Styled-Components, GraphQL, Apollo,
- PWAs, React Performance, React Design Patterns, Testing with Jest, Enzyme and Snapshot testing
- React Best Practices, Persistance + Session Storage, State Normalization
The following project have been build in correspondence with the tutorials, and are deployed live with Firebase. Feel free to check them out.
- Uses React and Redux
- React Router for multiple pages
- CRUD Functionality
- Deployed on Firebase
- User signup/login functionality
- Settings component
- Uses Firebase/Firestore for authentication, and full CRUD database management
- Deployed on Firebase