강의

멘토링

로드맵

BEST
Programming

/

Front-end

React học bằng cách thực hành: Thiết kế và tái cấu trúc thành phần

Tìm hiểu framework React được sử dụng rộng rãi nhất theo cách dễ dàng, nhanh chóng và thú vị! Tìm hiểu cách React hoạt động, thiết kế thành phần và các kỹ thuật tái cấu trúc trong khi xây dựng ứng dụng quản lý việc cần làm.

(4.9) 35 đánh giá

407 học viên

  • captain
3시간 만에 완강할 수 있는 강의 ⏰
장기효
프론트엔드
신입프론트엔드
실습 중심
React
JavaScript
Refactoring

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • phản ứng

  • JavaScript

  • Phản ứng

  • Vite

  • NPM

  • Node.js

  • Mạng lưới

Khung React được sử dụng rộng rãi nhất trong thực tế,
Học dễ dàng, nhanh chóng và thú vị!

Từ khái niệm từng bước một,
Dễ dàng và đơn giản

Chúng ta sẽ chọn một tài liệu dễ hiểu, phù hợp với người mới bắt đầu và cùng nhau biên soạn. Khi cùng nhau làm việc, tôi sẽ giải thích từng khái niệm một cách đơn giản và súc tích. Hãy tin tưởng vào kỹ năng giảng dạy của một giảng viên chuyên nghiệp với tám năm kinh nghiệm giảng dạy.

Kiến thức chuyên môn của nhà phát triển cấp cao
Ngay bên cạnh tôi

Với hơn 80% thời lượng thực hành, bài giảng này không bao giờ nhàm chán. Chúng tôi sẽ chia sẻ các mẹo lập trình và kiến thức FE quý báu từ các nhà phát triển front-end giàu kinh nghiệm.

Khuyến nghị cho những người này! 👨‍💻

Tôi đang chuẩn bị xin việc và tò mò muốn biết React được sử dụng như thế nào tại nơi làm việc. Làm thế nào tôi có thể phát triển các kỹ năng thực tế của mình?

Tôi hiểu cú pháp React cơ bản, nhưng tôi nên xây dựng cái gì? Tôi tò mò muốn biết các học viên học như thế nào.

Tôi sắp có một dự án ở chỗ làm, nhưng tôi chưa bao giờ sử dụng React. Tôi đã đọc một cuốn sách về nó, nhưng tôi vẫn chưa thực sự hiểu rõ.

Sau giờ học

  • Chúng ta sẽ xem React hoạt động như thế nào khi cố tình tạo ra lỗi và cùng nhau sửa chúng.

  • Bạn sẽ được trực tiếp tìm hiểu lý do tại sao các thành phần nên được chế tạo thành nhiều phần và lợi ích khi chia các thành phần thành nhiều phần.

  • Các nhà phát triển giàu kinh nghiệm viết code như thế nào? Hãy cùng khám phá tất cả các mẹo bí mật về cách viết code hiệu quả.

  • Tôi có thể chia sẻ kết quả tôi tạo ra và chia sẻ với người khác.


Tìm hiểu về những điều này

Phần (1) Mẹo cấu hình môi trường phát triển của bạn

Chúng tôi sẽ thiết lập môi trường phát triển cần thiết cho khóa học. Chúng tôi sẽ giới thiệu các công cụ chỉnh sửa mã, các plugin VSCode liên quan đến React thường dùng, các công cụ dành cho nhà phát triển React, GitHub, Prettier, v.v.

Phần (2) Tạo dự án - Hướng dẫn về thư mục, cấu trúc tệp và tệp cài đặt

Tìm hiểu cách tạo dự án React và tạo dự án bằng Vite, một công cụ xây dựng giao diện người dùng hiện đại.

Tìm hiểu về NPM, ESLint, quản lý thư viện dự án, lệnh tùy chỉnh và cải thiện hiểu biết tổng thể của bạn về cấu trúc dự án.

Phần (3) Tạo nhanh ứng dụng quản lý việc cần làm

Nhanh chóng triển khai các tính năng chính của ứng dụng việc cần làm bằng cú pháp cơ bản của React, chẳng hạn như trình xử lý trạng thái và sự kiện.

Chúng tôi sẽ hướng dẫn bạn cách viết mã chính xác và nhanh chóng trong quá trình triển khai. Chúng tôi cũng sẽ hướng dẫn bạn các phím tắt mã hóa giúp tăng năng suất và các kỹ thuật khác dành cho cả người dùng Mac và Windows.

Phần (4) Học thiết kế thành phần và định nghĩa trạng thái thông qua tái cấu trúc

Chúng ta sẽ khám phá những thách thức phát sinh khi phân tách các thành phần theo vai trò UI. Chúng ta cũng sẽ tìm hiểu cách truyền dữ liệu giữa nhiều thành phần. Chúng ta cũng sẽ tìm hiểu cách định nghĩa props và state, và cách kết nối các thành phần một cách tự nhiên.

Chúng ta hãy cùng tìm hiểu cách thức hoạt động bằng cách tận mắt chứng kiến lỗi và cùng nhau giải quyết chúng.

Mục (5) Triển khai ứng dụng

Đây là một ứng dụng đơn giản và dễ thương, nhưng tôi sẽ triển khai nó trên trang web của mình để giới thiệu những gì tôi đã tạo ra. Tìm hiểu cách tự động triển khai và các lệnh build đơn giản.

Ai là người tạo ra khóa học này 👨‍💻

Jang Gi-hyo (Đội trưởng Pangyo)

Phỏng vấn với "People Met by Inflearn"

Bạn có thắc mắc nào không?

H. Tôi mới bắt đầu học lập trình front-end. Tôi có thể tham gia khóa học này không?

Nếu bạn đã nắm vững kiến thức cơ bản về HTML và JavaScript , bạn có thể tham gia ngay khóa học này . Nếu muốn tìm hiểu sâu hơn về React, chúng tôi khuyên bạn nên bắt đầu với khóa học "Học React bằng cách Xây dựng: Cơ bản", như được trình bày trong lộ trình học tập bên dưới .

H. Khóa học này dành cho người mới bắt đầu hay người học trung cấp? Tiêu đề có một số thuật ngữ khó, nên tôi lo là nó có thể quá khó.

Khóa học này dành cho người học ở trình độ sơ cấp đến trung cấp . Nếu bạn đã quen thuộc với khai báo useState() của React và khai báo mảng JavaScript, bạn sẽ có thể dễ dàng theo dõi. Ứng dụng chúng ta sẽ tạo trong khóa học này được thiết kế để dễ dàng triển khai với các tính năng tối thiểu, phù hợp với người mới bắt đầu.

Khi bạn tham gia lớp học, bạn sẽ tự nhiên học được nhiều điều từ góc nhìn của người thực hành :)

H. Sau khi nghe bài giảng này, bạn nên nghe gì?

Sau khi hoàn thành khóa học này, tôi khuyên bạn nên làm theo lộ trình bên dưới để tham gia các khóa học tiếp theo . 🙂 Các khóa học bổ sung, bao gồm các khóa học React thực hành, React + TypeScript và Next.js, sẽ được ra mắt trong tương lai. Tôi sẽ sớm quay lại với nội dung tuyệt vời.

Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Tôi sẽ sử dụng máy Mac trong khóa học này, nhưng tôi cũng sẽ đề cập đến tất cả các phím tắt liên quan đến Windows.

  • Công cụ được sử dụng: VSCode


Tài liệu học tập

  • Mã nguồn hoàn chỉnh được cung cấp trên GitHub.

  • Chúng tôi cung cấp một số tài liệu và video giáo dục (nhiều trong số đó là do tôi tạo ra ^^) mà bạn có thể sử dụng để học thêm cho mỗi video bài giảng.


Bộ sưu tập biểu ngữ Wiz Ribbon
Bộ sưu tập biểu ngữ Dora Ribbon (3)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người mới bắt đầu học React

  • Nhà phát triển phần mềm phía trước

  • Người chuẩn bị xin việc

Cần biết trước khi bắt đầu?

  • JavaScript

  • Cơ sở React

Xin chào
Đây là

48,352

Học viên

4,711

Đánh giá

3,814

Trả lời

4.9

Xếp hạng

19

Các khóa học

인프런에서 8년째 지식을 공유하고 있습니다. 🏠 기술블로그, 📣 트위터, 💻 깃헙

📗 Do it! Vue.js 입문, 쉽게 시작하는 타입스크립트, 나는 네이버 프런트엔드 개발자입니다. 책 3권 집필
📖 Cracking Vue.js, 타입스크립트 핸드북, 웹팩 핸드북. 온라인 무료 가이드북 3권 집필
👨‍💻 캡틴판교의 프론트엔드 개발 유튜브 채널 운영 - 취준생, 주니어 개발자들의 고민을 들을 수 있는 곳
🥤 캡틴판교의 카카오톡 오픈 채팅방 운영 - 프런트엔드 개발 최신 정보와 업계 동료들의 생각과 고민을 들을 수 있는 곳

Chương trình giảng dạy

Tất cả

33 bài giảng ∙ (3giờ 20phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

35 đánh giá

4.9

35 đánh giá

  • yjh님의 프로필 이미지
    yjh

    Đánh giá 2

    Đánh giá trung bình 4.5

    4

    100% đã tham gia

    안녕하세요. 캠틴판교님 리액트 강의 잘 들었습니다. 1. 강의 완강한 입장에서 추천 대상 - 리액트를 해보긴 했는데, 컴포넌트 분리에 대해 기초적인 고민 - 리액트에 있는 package 같은 파일들의 의미를 모른다. 2. 좋았던 점 - 일단 강의 준비를 너무 잘해주셔서 듣기 편했습니다. - 강의 자료에 대한 링크들이 첨부되어 있어서 도움이 됐습니다. - 자칫 그냥 넘어갈 만한, 익스텐션 셋팅 같은 부분도 초반 강의에 들어 있어서 모르던 사람에게는 꿀팁이 될 거 같습니다. - 적당한 강의 시간에 알찬 내용들 (하루만에 완강했습니다) 3. 아쉬운 점 - 강의 자체에 아쉽다기 보단...저는 조금 중급 강의를 원했던 것 같습니다. 제 기준에서는 쉬운 내용이 너무 많아서 아쉬웠습니다. 전체 : 준비가 잘된 강의라고 느꼈습니다. 이제 막 리액트 시작하는 초보였을 때 제가 이 강의를 들었으면 너무 좋았을 것 같습니다. 추후에 중급 강의가 나오면 꼭 수강하고 싶은 마음이 있습니다. [저만 4점이라서 추가적으로 코멘트 달자면] 1. 캡팡님의 강의력 Good 2. 리액트 배웠는데, 뭐가 뭔진 모르고 따라만 쳤다면 무조건 들어주세요 제발 3. 어떻게 보면 강의 난이도를 혼자 높게 생각하고 수강한 저의 실수일 수도 있습니다

    • 장기효(캡틴판교)
      Giảng viên

      안녕하세요 yjh님, 진솔한 수강평 남겨주셔서 감사해요 :) 저도 사실 요 강의 설계할 때 적절한 난이도 찾기가 좀 어려웠었는데 말씀하신 것처럼 중급 레벨의 강의는 아닌 것 같아요. 강의 소개 페이지에 안내된 것처럼 초급, 그리고 초급에 가까운 초중급으로 봐주시는게 좋을 것 같습니다. 강의에서 다루는 내용이 리액트 공식 문서에는 Intermediate(중급)으로 나와 있어서 딱 무슨 레벨이다라고 정의하긴 어려운 것 같아요 :) https://react.dev/learn/managing-state 그래도 말씀해 주신 것처럼 저도 이제서야 첫 리액트 강의를 낸거니까요. 이후에 좀 더 난이도 높은 강의들을 준비해 볼게요. 기대 많이해 주세요 감사합니다 :)

    • [저만 4점이라서 추가적으로 코멘트 달자면] 1. 캡팡님의 강의력 Good 2. 리액트 배웠는데, 뭐가 뭔진 모르고 따라만 쳤다면 무조건 들어주세요 제발 3. 어떻게 보면 강의 난이도를 혼자 높게 생각하고 수강한 저의 실수일 수도 있습니다

  • 장 서운님의 프로필 이미지
    장 서운

    Đánh giá 7

    Đánh giá trung bình 4.4

    5

    61% đã tham gia

    캡틴판교 화이팅

    • 곰코드님의 프로필 이미지
      곰코드

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      캡틴판교님 강의는 처음 들어봤습니다 내용이 좋아서 2일만에 완강했네요 ㅎㅎ 강의마다 짧고 굵지만 초보들을 배려하셔서 설명하시는거 보고 감사했습니다. 저는 기본적인 리액트 지식을 가지고 있지만 강의에서 말한 내용과 판교님의 꿀팁을 배워보고 싶어서 들었네요 결과적으로 아주 만족합니다. 빨리 중고급 강의가 나오기를 간절하게 바랍니다 ㅎㅎㅎ 이만 저는 선생님의 Next 강의를 들으러 가볼게요

      • 꿀팁이 마음에 드셨다니 다행이네요. 입문자를 배려한 포인트도 잘 짚어주셔서 감사합니다 :) Next 강의도 재밌게 들으시길! 😁

    • 부드러운 족제비님의 프로필 이미지
      부드러운 족제비

      Đánh giá 3

      Đánh giá trung bình 4.0

      4

      12% đã tham gia

      • 송수지님의 프로필 이미지
        송수지

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        리액트 기본원리를 간단 명료하게 설명해주셔서 공부에 많은 도움이 돼었습니다 감사합니다!

      Ưu đãi có thời hạn

      33.000 ₫

      25%

      925.210 ₫

      Khóa học khác của captain

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!