Building Web Applications with React and Redux
// CREATE PROJECT npx create-react-app [projectName]
// KILL(STOP) TERMINAL => CTRL + C
// CLEAR TERMINAL => (Windows) CLS => (Others) Clear
// React Project run // Create NodeModules => npm i // Start => npm start
Live Share (Only in class) https://prod.liveshare.vsengsaas.visualstudio.com/join?65DDCAB7703F0F94A0D138CD70A012BDA3EA
// React Life Cycle Methods https://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/
https://redux.js.org/tutorials/essentials/part-2-app-structure
npx create-react-app redux-essentials-example --template redux
https://medium.com/@fdikmen/a-redux-toolkit-project-structure-guide-58093baa88a5
// MOVIE APP = https://github.com/fdikmen/BA40FS_MERN/tree/main/Lesson14/movie-app
- Into
- React
- Hello World!
- npm
- Bug Fixed
- What is Component?
- Props
- Props - Key
- React Developer Tools
- Prop Types
- Summary
- Summary
- Constructor
- Style
- Events
- State
- State App - Counter
- Class vs Function Component
- App- Phone Book with Events
- Class vs Function Component
- Phone Book Part-1
- Phone Book Part-2
- Life Cycle
- Summary
- API? Fetch?
- Fetch in component
- Axios
- set interval/timeout
- Routing
- Routing-2
- Advanced Components - Higher Order Components - HOC
- Reusable HOC & Pure Components
- Hooks
- Redux
- Summary
- Redux
- Redux Developer Tools
- MockAPI.io
- UI Libs
- Unit Test
- Movie App install redux & semanticUI
- Using a template
- Pages
- React Router
- Bug Fixed
- Create Slice
- Base Axios
- Fetch Movie
- Summary
- Movie App with Redux
- Slide for previous Lesson
- ContextAPI
- Deploy
- NextJS
- Sample App with NextJS
- Summary - Context API
- JS Promise
- Lazy & Suspense
- Isomorphic
- NextJS
- NextJS Codes
- Tailwind (UI Framework) & Flowbite (UI Library)
- Overview