Master Next.JS with TypeScript👉 Build an Advanced TODO App with Local Storage in Hindi
Channel: Thapa Technical
Date: 2023-06-28

Welcome, to Next.JS & TypeScript Tutorial in Hindi. Learn how to build a feature-rich TODO app with TypeScript, and Next.js in Hindi.

👉 Student License - https://jb.gg/JetBrainsStudentLicenses
👉 1 Month WebStorm Free - https://jb.gg/WebStorm_Download
👉 3 Month WebStorm License - https://jb.gg/3Months_WebStormFree                                        
( Coupon - 8JCYX-2P7FT-N3XKW-G77AX-UEAX5 )  Valid Till Sep 15th 2023

💖💖 Get Source Code Here: https://www.thapatechnical.com/2023/06/master-nextjs-typescript-build-advanced.html 💖💖

Learn how to build a feature-rich TODO app with React, TypeScript, and Next.js using WebStorm IDE. This YouTube tutorial covers local storage, React hooks, TypeScript data types, and efficient state management with Context API. Discover WebStorm powerful features, including refactoring and UI customization. Enhance your app with React icons, CSS styling, and even GitHub integration. Whether you're a beginner or experienced developer, this video provides step-by-step guidance for creating a polished TODO app. Subscribe for more exciting content and start building amazing apps today!

😊 Become Member, get access to perks, free Source code, & more..
https://www.youtube.com/channel/UCwfaAHy4zQUb2APNOGXUCCA/join

😍 Check my Instagram to Connect with me:     https://www.instagram.com/thapatechnical

👩‍💻 Discord Server Link for Programmer to Hangout: https://discord.gg/MdScmCsua6

✌ Website Link:  https://www.thapatechnical.com

⌚TIMELINE ⌚
0:00 - TODO APP REVIEW
1:40 - Demo of Localstorage & React Hooks
3:10 - WebStorm IDE offerings
6:00 - WebStorm Installation
6:38 - WebStorm Toolbox
8:00 - WebStorm Overview
8:30 - WebStorm default Web Technologies support
9:25 - Installing Next.js & TypeScript in WebStorm 
10:30 - Working with the package.json file for versioning
11:14 - Overview of the APP design
11:30 - Creating the home page
12:30 - Personalizing WebStorm UI theme & fonts
14:19 - Creating a form to add data to the app
15:12 - Utilizing WebStorm powerful refactoring capabilities
16:19 - Creating a TSX file and input field
17:36 - CSS updates
18:00 - Creating a form button to add data
18:30 - State management using useState hook
21:05 - React server vs. client components
22:30 - Passing data on form submit to the Context API
23:30 - Defining TypeScript data types
25:10 - State management using the Context API
27:45 - Creating a Provider in the Context API
29:00 - Defining the handleTodo function to add data to the state variable
32:30 - Important TypeScript feature: Defining object types
34:50 - Addressing warnings
36:00 - Passing data type to the Provider state & returning data
38:00 - Creating the createContext object type
40:30 - Creating the useContext custom hook
43:00 - Importing the handleTodo function using the custom hook
44:00 - Writing crucial code
45:50 - Resolving an error
46:20 - Displaying user data when the user clicks the add button
47:20 - WebStorm awesome feature updates
48:15 - Creating a page to show user todo data
57:45 - Implementing task completion logic
1:03:00 - Deleting a task when the user clicks the delete button
1:06:45 - Creating a navbar with All, Active, Completed states
1:09:00 - Retrieving URL string data in Next.js
1:11:40 - Filtering tasks based on All, Active, Completed states
1:17:00 - Localstorage functionality
1:23:00 - Adding React icons
1:24:30 - Styling the app using CSS
1:34:35 - Adding code to GitHub using WebStorm 
1:38:00 - Free Source Code

************* 😍 Must Watch Videos For Web Development 😍 *************

➡️ Complete Reactjs in One video here  https://youtu.be/43IbFDSVdB0

➡️ HTML in One Video: https://youtu.be/pN7BFLfSjFw


➡️ CSS in One video:  https://youtu.be/hkQv0NIxKQY


➡️ CSS FlexBox in 30 Minutes: https://youtu.be/6L-PAmZajfA


➡️ JavaScript in One video:   https://youtu.be/PODgPW-hbfU


➡️  ECMAScript 6 in One Video:  https://youtu.be/Iek4DtRobLA


➡️ HTML5 in one video:  https://youtu.be/4V0-YpO-KZo


➡️ CSS3 in one video:  https://youtu.be/TFrFx7H5ZI8


➡️ Bootstrap4 in One video:   https://youtu.be/yZnNnvXO8HI


➡️ Jquery in One video:  https://youtu.be/PNvyPEQ0y-I


➡️ JSON in one video:  https://youtu.be/bMqevPKAPD4


➡️ ReactJS in one video:  https://youtu.be/43IbFDSVdB0


➡️ PHP in One Video:  https://youtu.be/3024Kc6SDJ0


➡️ NodeJS in one video:  https://youtu.be/ipnWAKoiBt


➡️ MySQL in one video:   https://youtu.be/5bFxbwjN-Gk


 ➡️ Advanced JavaScript in Hindi Playlist: https://www.youtube.com/playlist?list=PLwGdqUZWnOp0hSGwasCjbrWSPrEKqB_kz&disable_polymer=true


➡️ ES5 & ES6 | ECMAScript 6 in One Video in Hindi: https://youtu.be/Iek4DtRobLA


➡️ JavaScript Game Development Series in 2020: https://www.youtube.com/playlist?list=PLwGdqUZWnOp1Ub0K1CBuLxLOEN6wTq2bg