Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Front-end

React Complete: useHoooooook

You can learn React's state and hook in a broad, deep, and detailed way. It covers more than 95% of the official React documentation. You can finish React with this course.

(5.0) 5 reviews

144 learners

  • tonextday
프론트엔드
hook
리액트
React
JavaScript
DOM

What you will learn!

  • React state

  • React hook

  • How to create components

  • React Paradigm

  • How to refactor React code

  • Connecting React to External Systems

  • How to develop with a scenario

Coupon discount

Discount from 44,000 won to 16,500 won.

Coupon number: https://inf.run/KYrH7


Learn about these things

React implements UI in a declarative way.

Understanding declarative and imperative code styles is essential to writing optimal code for React.
Describes the imperative form.
We'll walk you through the declarative method, step by step, with a checklist and code to help you create your own declarative approach, perfectly optimized for React.

In React, state is the most basic of the basics.

I'll explain it with code, following the principles of structuring state.
You can completely establish the concept of simplifying complex state structures in React.

React provides a variety of hooks.

You need to understand hooks correctly to use them for your intended purpose.
All hooks in the official React documentation are presented and explained in various code forms.

First, write the scenario
Based on this, you can learn how to develop React apps.

Just as you need to plan a trip before going on a trip, program development also requires you to first create scenarios for how users and the system will interact.
Just as you travel according to a travel plan, you need to develop a program according to a scenario.
Just as plans vary depending on the travel destination, scenarios vary depending on the development environment.
You will learn how to write scenarios that fit the React environment and how to develop React components by following the scenarios.

You can't write the code completely in one go.

So, we do refactoring, but the refactoring method is different depending on the environment.
React is UI-centric, so refactoring should be done in a way that is optimal for it.
You can learn refactoring methods that are optimal for the React environment.

Advice for Beginners

You can develop React apps even if you learn React quickly and roughly.
But, if you go a little deeper, you'll have to come back and learn again.
Building the fundamentals, building the foundations one by one, may seem slow, but it's ultimately faster. This is the shortcut, the path of a developer.
You can approach technical interviews with confidence.
Interviewers conducting technical interviews check for a solid foundation. This is because they know from experience that fundamentals are important.
Code developed based on a strong foundation is different, and interviewers see this.

Things to note before taking the course

Practice environment

  • Browser, Node.js, code editor

  • The lecture covers how to set up the environment.

Learning Materials

  • All source code for the lecture is provided as a file.

  • The course covers how to use learning materials.


Related lecture roadmap
Let's learn together.

Recommended for
these people

Who is this course right for?

  • Developers who want to fully learn React state and hooks

  • Developers who want to learn everything about React

  • Developers who want to improve their React development skills

  • Planner for React environment

  • Developers and planners who want to establish a component concept

Need to know before starting?

  • JavaScript, HTML, CSS

  • Understanding DOM is not necessary but it is helpful.

  • Recommended "React Beginner" course by the instructor

Hello
This is

9,630

Learners

392

Reviews

337

Answers

4.8

Rating

12

Courses

소프트웨어 개발을 좋아하는 개발자입니다.

메일: tonextday@gmail.com

동영상: 12개
Rust 비기너 강좌 제작중, 2025.09 오픈 예정

클린업 자바스크립트: 점프업
클린업 자바스크립트: 베이스 빌드업
자바스크립트 비기너, 자바스크립트 중고급
모던 자바스크립트(ES6+) 기본, 모던 자바스크립트(ES6+) 심화
DOM 기본, DOM 인터랙션
React 비기너, React 완전 끝내기
요구분석 구현 방법
자바스크립트 머신러닝 TensorFlow.js

저서: 9권
몰입! 자바스크립트
ECMAScript 6
HTML5
DOM 스크립팅
자바스크립트 정규표현식
요구분석을 위한 Event Process 모델링
머신러닝 TensorFlow.js,
Ajax 활용, prototype.js 완전분석  
9권 중에서 8권은 국내 최초 저자입니다.
특히, "머신러닝 TensorFlow.js JavaScript"는 출판하는 시점에 amazon.com에 관련된 책이 없었습니다.

 

 

Curriculum

All

95 lectures ∙ (10hr 25min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

5.0

5 reviews

  • 안승우님의 프로필 이미지
    안승우

    Reviews 7

    Average Rating 4.9

    5

    31% enrolled

    • 올찬님의 프로필 이미지
      올찬

      Reviews 12

      Average Rating 4.9

      5

      100% enrolled

      완강하게 되어 기쁩니다. ^^ 이해가 잘 안 가는 부분이 있으면 다시 이전 강의를 찾아보고 그래도 이해가 안 가면 공식 문서를 찾아가며 읽어보면서 궁금증을 해결해 나갔습니다. 공식 문서 기준으로 만들어진 강의라 가능했던 일이고 제가 이 강의를 선택한 이유이기도 합니다. 미니 프로젝트 없이 이론 중심으로 진행되는 강의라 지루한 면이 좀 있지만 기본 개념 정리는 확실히 할 수 있어서 도움이 됐습니다. 특히 "Ref 오브젝트와 DOM 인터페이스" 수업에서와 같이, 스펙 문서를 보면서 인터페이스 간 상속 구조를 통해 어떻게 코드가 작동하는지 알려주시는 부분이 좋았습니다. 제가 자바도 공부하고 있어서 비슷한 구조가 나올 때마다 비교하면서 배우게 되니 흥미로웠습니다. 이제 DOM 완전 끝내기 로드맵을 이어가도록 하겠습니다. 감사합니다.

      • 김영보
        Instructor

        완강을 축하합니다^^ 강의자의 의도를 정확하게 파악하여 활용하셨네요. 소프트웨어 개발 감각이 있으신 것 같습니다. 더욱 더 큰 발전을 응원합니다.

    • 제일일님의 프로필 이미지
      제일일

      Reviews 9

      Average Rating 5.0

      5

      27% enrolled

      • p.cdoomco님의 프로필 이미지
        p.cdoomco

        Reviews 11

        Average Rating 5.0

        5

        5% enrolled

        비기너 강의를 잘들었습니다. 이번강좌도 잘듣고 리액트 마스터가되어보겠습니다.

      • 최용원님의 프로필 이미지
        최용원

        Reviews 16

        Average Rating 4.8

        5

        31% enrolled

        $34.10

        tonextday's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!