Building React Apps

Github-https://github.com/tkssharma/redux-training-2020
Playlist-https://www.youtube.com/playlist?list=PLIGDNOJWiL18X8gaUi-PQYaOSHc9OAtIN
This course will teach you React.js in a practice-oriented way, using all the latest patterns and best practices you need. You will learn all the key fundamentals as well as advanced concepts and related topics to turn you into a React.js developer.
This is a huge course because it really covers EVERYTHING you need to know and learn to become a React.js developer!
No matter if you know nothing about React or if you already got some basic React knowledge (not required but also not a problem), you will get tons of useful information and knowledge out of this course!
My goal with this course is to ensure that you feel confident working with React, so that you can apply for React jobs, use it in your own projects or simply enhance your portfolio as a developer - whatever your goal is: This course gets you there!
React is a JavaScript library for building user interfaces. It is developed and maintained by Facebook, and is often used for building single-page applications and mobile applications.
One reason to learn React is that it is a popular and in-demand technology, so learning it can improve your job prospects and make it easier to find work as a front-end developer. React is also a good choice for building modern web applications because it is efficient, scalable, and fast, and it uses a virtual DOM (a lightweight in-memory representation of the actual DOM) to minimize the number of DOM manipulations required, which makes it easier to build high-performance applications.
Another reason to learn React is that it is a well-designed and flexible library that makes it easy to build reusable components that can be composed to build complex user interfaces. This makes it easier to maintain and update your codebase over time, as you can reuse components in multiple places rather than having to rewrite the same code multiple times.
Overall, React is a powerful and widely used tool for building modern web applications, and learning it can be a valuable addition to your skillset as a front-end developer.
During the course we are going to use latest version of React - React 18.
As far as concepts we are going to cover
Master the fundamental features of React, including JSX, state, and props
From square one, understand how to build reusable components
Dive into the source code of Redux to understand how it works behind the scenes
Test your knowledge and hone your skills with numerous coding exercises
Use popular styling libraries to build beautiful apps
See different methods of building UI's through composition of components
Remember all these techniques with clearly-written cheatsheets

- React Fundamentals
- useState hook
- useEffect hook
- conditional rendering
- forms
- useRef hook
- useReducer hook
- prop drilling
- context api
- custom hooks
- useCallback hook
- useMemo hook
- React Router 6
- axios http library
- redux-toolkit
šŸ¦ Twitter: https://twitter.com/tkssharma
šŸ¦ Github: https://github.com/tkssharma
šŸ¦ Website: https://tkssharma.com
šŸ¦ Blogs: https://blog.tkssharma.com

Iā€™m Tarun, I am Publisher, Trainer Developer, working on Enterprise and open source Technologies JavaScript frameworks (React Angular, sveltekit, nextjs), I work with client-side and server-side javascript programming which includes node js or any other frameworks Currently working with JavaScript framework React & Node js šŸš€ with Graphql šŸŽ‰ developer publications.

I am a passionate Javascript developer writing end-to-end applications using javascript using React, Angular šŸ…°ļø, and Vue JS with Node JS, I publish video tutorials and write about everything I know. I aim to create a beautiful corner of the web free of ads, sponsored posts,

Comments