Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Next JS with React Hooks - Building SSR React Applications
Rating: 4.5 out of 5(924 ratings)
24,672 students

Next JS with React Hooks - Building SSR React Applications

Get up and running with React Hooks and Next Js in a Day. Learn to build Server Side Rendered (SSR) React applications.
Created byRyan Dhungel
Last updated 10/2023
English
English [Auto],

What you'll learn

  • Learn React Hooks
  • Learn Next Js
  • Learn to Build SSR React Apps

Course content

5 sections26 lectures1h 48m total length
  • React hooks1:30

    Discover how React hooks unlock state and side effects in functional components with useState and useEffect, replacing class components and their lifecycle methods for simpler development.

  • Why we used class components?0:50

    Recap why we used class components for state, lifecycle methods, and props, then show how hooks replace them by building a counter app first in a class, with use state.

  • Counter app using class5:44

    Build a simple class component counter, managing state and incrementing with a button, then rewrite it with hooks using useState in a React project created with Create React App.

  • useState hook3:48

    Learn to manage state in a functional component with useState, using count and setCount to increment and replace class components. Then use useEffect for handling side effects and lifecycle methods.

  • useEffect hook6:00
  • News app using hooks6:38

    Build a hacker news client using React hooks to fetch news with useState and useEffect from the Hacker News API and render the results.

  • Search on input change5:55

    Build a search feature with React hooks that updates a search query on input change, fetches news using useEffect when the query changes, and triggers fetch on a button click.

  • Controlling useEffect's behaviour4:43

    Control useEffect to run on submit rather than on every keystroke by wiring an on submit handler, preventing default, and updating the URL from user input.

  • Loading3:10

    Learn to implement a loading indicator in a React Hooks app by managing a loading state with useState. Show the spinner while data loads and hide it when data arrives.

  • Code organization4:23

    Organize a React hooks app by extracting loading, news, and data fetch logic into separate functions to improve readability, then leverage Next.js for server-side rendering to boost seo.

Requirements

  • Basic understanding of React JS

Description

Learn Next JS with React Hooks so that you can start Building SEO friendly, SSR - Server Side Rendered React Applications.

In this course, you will learn React hooks and Next Js building 6 Mini Projects. By the end of this course, you will be fully comfortable to start off your next big project using React Hooks and Next Js so that you application is Server Side Rendered and SEO Friendly.

My focus in this course is to get you up and running with React hooks and Next Js as soon as possible with clear cut understanding, so that you can start building SSR react apps using hooks in a matter of days.

Level up your React skills with this short and easy to follow along course in a matter of days!

Who this course is for:

  • React Developers looking to learn React Hooks
  • React Developers looking to learn Next JS
  • React Developers who wants to build SSR React Apps
  • React Developers who wants to build SEO friendly React Apps