Udemy

Learn by Example : ReactJS

立即報名
  • 3,012 名學生
  • 更新於 1/2017
4.3
(147 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
7 小時 34 分鐘
教學語言
英語
授課導師
Loony Corn
評分
4.3
(147 個評分)
4次瀏覽

課程簡介

Learn by Example : ReactJS

A step-by-step guide to component-driven development using React

NOTE: This course uses React 15.3.2 

React JS re-imagines the web user interface by breaking complex UI down into granular, reusable components. Learn ReactJS by example: from basic building blocks to animations and routing using React add-ons

Let's parse that.

  • Re-imagines the web user interface: React is not a framework, it is a library focused on building web UI which is compact, robust, maintainable and reactive to user and server updates.
  • Breaking complex UI down into granular, reusable components: Each component in React is self-sufficient and knows how to handle its own state and behavior. Components come together in the form of a tree hierarchy to build complex components with many moving parts
  • In this course, we will learn by example. Each example is self-contained, has its source code attached, and gets across a specific React use-case. Each example is simple by itself, but they come together as building blocks to build complex use cases.

What's included in this course:

  • Installing and setting up a basic development web server with React, JSX for HTML specification and the Babel compiler
  • React basics: React nodes, fragments and components, performance optimizations using the virtual DOM, the Babel compiler for JSX transformation, passing data to components using state and props, the spread operator, synthetic events
  • React in-depth: The React component lifecycle, the component mounting, updating and unmounting phases, mixins, ES6 classes to specify React components, controlled components, forms and validation, accessing native DOM elements, the React context, DOM reconciliation
  • React in production environments:  npm, Webpack, Babel 6 and JSX to build React code in a production environment, animations using transition groups and CSS transition groups, single page applications and routing

課程章節

  • 10 個章節
  • 74 堂課
  • 第 1 章 You, This Course and Us
  • 第 2 章 Introduction
  • 第 3 章 Install and Set up
  • 第 4 章 React Basics
  • 第 5 章 JSX and the Babel Compiler
  • 第 6 章 React Components
  • 第 7 章 State and Props: Immutable Props
  • 第 8 章 State and Props: The Component as a State Machine
  • 第 9 章 Synthetic Events in React
  • 第 10 章 Bringing It All Together in A Single Application

課程內容

  • Decompose complex UI into simple and reusable components using React and JSX
  • Use props and state in the right way with components
  • Customize components using React lifecycle methods
  • Use mixins, ES6 classes, the React context and other advanced features
  • Work with React plugins for animations and routing
  • Use React in a production environment

評價

  • M
    Michael Ballard
    4.5

    The course content is dated using React 15 and old Webpack and babel versions. With that being said, the explanations and intuition of React are explained at a really high level. This makes the course still worth taking in my opinion as many of the examples still work with a little bit of googling. Hey, you're a developer it shouldn't hurt that bad. Lastly, if you want an in-depth understanding of React its worth it just to watch explanation videos as the content is superb.

  • M
    Michael Todd
    5.0

    This has been an excellent experience. I'm learning tremendously. Thank you

  • G
    Glenn Yago
    4.5

    This course is exactly what I need to fully grasp the fundamental concepts of React. Thank you so much for giving me an opportunity to learn from you.

  • S
    Sabari Krishna V K
    4.5

    Excellent tutorial Please add some real time examples -eg : AJAX requests GET/POST/DELETE processing via react APIs

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意