What's Changed
- Initial Setup of a Sample React App with NPX. by @arvish-codal in #1
- . by @arvish-codal in #2
- Understanding folder structure. by @arvish-codal in #3
- Functional Components by @arvish-codal in #4
- 13 april by @arvish-codal in #5
- JSX by @arvish-codal in #6
- Updated notes. by @arvish-codal in #7
- Props - In functional & class components. by @arvish-codal in #8
- Updated Notes. by @arvish-codal in #9
- 17 april by @arvish-codal in #10
- 19 april by @arvish-codal in #11
- 20 april by @arvish-codal in #12
- Event Handlers in FBC and CBC by @arvish-codal in #13
- 20 april by @arvish-codal in #14
- Method as Props --> From child component to a Parent component by @arvish-codal in #15
- Notes updated. by @arvish-codal in #16
- Conditional Rendering of UI. by @arvish-codal in #17
- List Rendering. by @arvish-codal in #18
- Key prop by @arvish-codal in #19
- Minor changes. by @arvish-codal in #20
- Styling React Components by @arvish-codal in #21
- Basics of Form handling. by @arvish-codal in #22
- Mounting lifecycle methods. by @arvish-codal in #23
- Updating Lifecycle methods, Un-mounting & Error handling phase methods. by @arvish-codal in #24
- React Fragments by @arvish-codal in #25
- Pure Components by @arvish-codal in #26
- React Memo by @arvish-codal in #27
- React Refs - With normal HTML elements & class components. by @arvish-codal in #28
- Forwarding Refs. by @arvish-codal in #29
- Started with React-Portals. by @arvish-codal in #30
- Updated notes. by @arvish-codal in #31
- React Portals by @arvish-codal in #32
- Error Boundaries by @arvish-codal in #34
- HOC - 1 by @arvish-codal in #35
- HOC - updated the HOC to share the counter increment functionality be… by @arvish-codal in #36
- HOC - passing props from parent component to HOC & parameters to the … by @arvish-codal in #37
- Render Props by @arvish-codal in #38
- React Context by @arvish-codal in #39
- Context API by @arvish-codal in #40
- Initial React-HTTP Project Setup by @arvish-codal in #41
- React Axios GET Request by @arvish-codal in #42
- React - Axios HTTP Post by @arvish-codal in #43
- Hooks-Intro by @arvish-codal in #44
- Why HOOKS by @arvish-codal in #45
-
- New Proj setup. 2) useState Hook. by @arvish-codal in #46
- useState Hook - Complete by @arvish-codal in #47
- useEffect - Intro by @arvish-codal in #48
- useEffect Hook - After every render. by @arvish-codal in #49
- useEffect - Conditional run of effect. by @arvish-codal in #50
- useEffect - Render only once. by @arvish-codal in #51
- useEffect - cleanup function while unmounting the component. by @arvish-codal in #52
- Removed strict mode from state-hook app. by @arvish-codal in #53
- useEffect - taking care of incorrect dependencies. by @arvish-codal in #54
- Added some helpful resource links. by @arvish-codal in #55
- Added notes containing the explanations for incorrect dependency. by @arvish-codal in #56
- Fetching data with useEffect-1 by @arvish-codal in #57
- Fixed the re-render issue. by @arvish-codal in #58
- Fetching data for a single Post -- Designed a GET / {id} endpoint. by @arvish-codal in #59
- Changes to fetch post data on button click. by @arvish-codal in #60
- Older Context patterns - Provider & Consumer. by @arvish-codal in #61
- useContext Hook - Proper example. by @arvish-codal in #62
- useReducer - Intro & sample counter example. by @arvish-codal in #63
- useReducer - With State & action as objects. by @arvish-codal in #64
- useReducer - using multiple useReducers. by @arvish-codal in #65
- Using useReducer with useContext to achieve global state management by @arvish-codal in #66
- Data fetching with useState - managing success & error handling. by @arvish-codal in #67
- Replacing useState with useReducer in data fetching. by @arvish-codal in #68
- useReducer vs useState by @arvish-codal in #69
- Modified folder structure for learning notes. by @arvish-codal in #70
- useCallback Hook - WHY ? by @arvish-codal in #71
- Using React.memo for optimization. by @arvish-codal in #72
- Implementing useCallback hook. by @arvish-codal in #73
- useMemo Hook by @arvish-codal in #74
- Updated notes. by @arvish-codal in #75
- Updated notes for the useMemo explanation. by @arvish-codal in #76
- Custom Hooks. by @arvish-codal in #77
- useRef Hook-1 by @arvish-codal in #78
- useRef - 2 by @arvish-codal in #79
- Added typescript notes. by @arvish-codal in #80
- Updated TypeScript notes. by @arvish-codal in #81
- TypeScript - Variable types & declarations. by @arvish-codal in #82
- TypeScript - Functions & Interfaces by @arvish-codal in #83
- Classes & Access modifiers. by @arvish-codal in #84
- React with TypeScript - Initial Project setup. by @arvish-codal in #85
- React - Setting up props type with TS. by @arvish-codal in #86
- TypeScript - Passing object props & array prop. by @arvish-codal in #87
- Advanced Props with TypeScript by @arvish-codal in #88
- Event Props - Click & onChange events. by @arvish-codal in #89
- TypeScript - Passing Styles as props by @arvish-codal in #90
- Winding up - Passing props to a component with React & TypeScript by @arvish-codal in #91
- useState Hook with TS - Type Inference by @arvish-codal in #92
- 7 june by @arvish-codal in #93
- useState - Type Assertion by @arvish-codal in #94
- useReducer in TypeScript - Strict Action Types & discriminated unions… by @arvish-codal in #95
- useContext with TypeScript by @arvish-codal in #96
- useContext with Future value by @arvish-codal in #97
- Updated notes by @arvish-codal in #98
- useContext - Future value by @arvish-codal in #99
- useRef Hook with TypeScript. by @arvish-codal in #100
- Class Components with TypeScript by @arvish-codal in #101
- Passing a component as a prop - with React & TypeScript by @arvish-codal in #102
- Generics in TypeScript. by @arvish-codal in #103
- Restricting component props in TypeScript by @arvish-codal in #104
- Template Literals & Exclude by @arvish-codal in #105
- Wrapping HTML Elements. by @arvish-codal in #106
- Extracting a components prop by @arvish-codal in #107
- Updated notes by @arvish-codal in #108
- Initial Project setup for React-Router-DOM library. by @arvish-codal in #109
- Configuring Initial Routes by @arvish-codal in #110
- Configuring Links - Using NavLink & applying styles to active route. by @arvish-codal in #111
- Updated the notes for NavLink style prop information. by @arvish-codal in #112
- Navigating programatically between routes and some tweaks in useNavig… by @arvish-codal in #113
- Updated notes by @arvish-codal in #114
- Configuring a no-match route. by @arvish-codal in #115
- Nested routes by @arvish-codal in #116
- Index Route by @arvish-codal in #117
- Dynamic Routes by @arvish-codal in #118
- useParams & useSearchParams Hooks by @arvish-codal in #119
- Authentication & Protected routes using React Router by @arvish-codal in #120
- Sample Django + React Project by @arvish-codal in #121
- Initial project setup by @arvish-codal in #122
- Made some configuration changes & added new app for the API's by @arvish-codal in #123
- Completed Backend code - Notes CRUD API's by @arvish-codal in #124
- Basic Frontend Setup - Added axios interceptor by @arvish-codal in #125
- Created a Protected Route component. by @arvish-codal in #126
- Created basic navigations and pages. Completed the 404 page. by @arvish-codal in #127
- Created a Generic form and added some Form styles. by @arvish-codal in #128
- Connecting the Login / Register Form. by @arvish-codal in #129
- Completed the Home page and the Note component. by @arvish-codal in #130
- NextJs Intro by @arvish-codal in #131
- NextJS sample project setup. by @arvish-codal in #132
- NextJS Routing. by @arvish-codal in #133
- Nested Routes. by @arvish-codal in #134
- Dynamic Routes by @arvish-codal in #135
- Nested Dynamic Routes by @arvish-codal in #136
- Catch all segments in NextJS by @arvish-codal in #137
- Handling not found page - using function(NotFound) and the file(not-f… by @arvish-codal in #138
- File Colocoation & Private folders. by @arvish-codal in #139
- Route Groups by @arvish-codal in #140
- NextJS Layouts - added general header and footer in the Layout.tsx. by @arvish-codal in #141
- Nested Layouts. by @arvish-codal in #142
- Route group layout. by @arvish-codal in #143
- Routing metadata. by @arvish-codal in #144
- Title metadata. by @arvish-codal in #145
- Link component Navigation. by @arvish-codal in #146
- Styling active links. by @arvish-codal in #147
- Navigating Programmatically - On a button click. by @arvish-codal in #148
- Templates by @arvish-codal in #149
- Loading UI - loading.tsx by @arvish-codal in #150
- Error handling by @arvish-codal in #151
- Error Recovery - reset prop by @arvish-codal in #152
- Error Handling in Nested routes. by @arvish-codal in #153
- Handling errors in layout. by @arvish-codal in #154
- Parallel routes. by @arvish-codal in #155
- Unmatched Routes - NextJS by @arvish-codal in #156
- Parallel Routes - Conditional Rendering. by @arvish-codal in #157
- Advanced Routing - Intercepting Routes by @arvish-codal in #158
- Parallel Intercepting Routes - Photo Feed Example. by @arvish-codal in #159
- Updated notes for the explanation for photo-feed feature. by @arvish-codal in #160
- NextJs proj setup for Route Handlers. by @arvish-codal in #161
- Basic route handlers. by @arvish-codal in #162
- Route handlers GET and POST requests. by @arvish-codal in #163
- Dynamic Route Handlers & Query Params. by @arvish-codal in #164
- Redirects in route handlers. by @arvish-codal in #165
- Headers in Route handlers. by @arvish-codal in #166
- Cookies & Caching in Route Handlers. by @arvish-codal in #167
- Middleware by @arvish-codal in #168
- CSR & SSR by @arvish-codal in #169
- SSR & Suspense. by @arvish-codal in #170
- Server Components Paradigm. by @arvish-codal in #171
- Server & Client components demo. by @arvish-codal in #172
- Updated notes. by @arvish-codal in #173
- React & Next Auth project FE setup. by @arvish-codal in #174
- File name updates. by @arvish-codal in #175
- Completed the Backend for Restaurant CRUD. by @arvish-codal in #176
- Initial Front-End setup. by @arvish-codal in #177
- Added the CRUD changes in FE code. by @arvish-codal in #178
- Minor changes by @arvish-codal in #179
- Minor changes by @arvish-codal in #180
New Contributors
- @arvish-codal made their first contribution in #1
Full Changelog: https://github.com/arvish-codal/react-learning-2024/commits/0.2.0