Learn React Hooks in a Better Way

Master react hooks API and build a real world chat app using react hooks API

You’re here because you know HTML+CSS+JavaScript+React and you want to move forward and learn react hooks API and use it in a real-world application.

What you’ll learn

  • Master React Hooks API.
  • Build real world chat app.
  • Use context for state management.
  • Use firebase as chat server.
  • Use semantic ui react for UI.

Course Content

  • Introduction –> 4 lectures • 14min.
  • UseState –> 3 lectures • 17min.
  • useEffect –> 8 lectures • 52min.
  • Hooks rules –> 2 lectures • 14min.
  • useContext –> 2 lectures • 13min.
  • useRef –> 2 lectures • 10min.
  • useReducer –> 2 lectures • 9min.
  • custom hooks –> 2 lectures • 17min.
  • useMemo and useCallback –> 4 lectures • 17min.
  • Chat App part 1 – setup –> 7 lectures • 27min.

Learn React Hooks in a Better Way

Requirements

  • Basic knowledge in HTML , CSS, JavaScript , React , ES6, ES7.
  • IDE – VS code is recommended.
  • Computer and internet.

You’re here because you know HTML+CSS+JavaScript+React and you want to move forward and learn react hooks API and use it in a real-world application.

 

I am here because I can help you accomplish your mission. I have B.s.c + M.s.c in mechanical engineering . I have been doing software applications for more than 20 years in the Hi-Tec industry and I have a lot of teaching experience. You can trust me and my teaching methods. I had learned many many technologies in the past (check my LinkedIn profile) and I know exactly what is needed to learn and how.

 

 

In this 7 hours course I teach in a better way than other courses :

Most courses in UDEMY explain using one big application – this is not the optimal way to learn.

The optimal way to learn according to my long time experience is the following :

1. learn the main concepts using very small sample code and practice using small exercises

2. use the concepts learned and practiced in a real-world application

 

That’s the way I am teaching in this course

 

And most courses in UDEMY do not have quiz\assignment after each lesson – so how can you check that you understand what the lesson is about?

In this course you will have quiz\assignment after almost all lessons – so you can check that you understand the lesson

 

The course covers the following concepts :

  • useState
  • useEffect
  • hooks rules
  • useRef
  • useContext
  • custom hooks
  • useMemo
  • useCallback 

     

    We will build a real-world chat app using react hooks, firebase and semantic ui react. State management in this app is implemented using useState + useContext. This chat app includes: chat messages,  chat rooms, authentication, form validation, attractive UI and much more