Detail kurzu

Popis kurzu

React is on open-source JavaScript framework for building web & mobile user interfaces. React is great for building large data-driven single page application. It’s main goal is to fast, simple and scalable. According to the latest Stack Overflow Survey, React is in the top ten for developer saleries and it’s one of the fastest growing technology in web development. Starting with React might not be easy at first. With the right online course you’ll get the needed guidance to make progress quickly. Being able to follow practical examples makes it easy to understand this new technology and helps to put your new knowledge into practice.

Obsah kurzu

Overview

  • What is it good for 
  • ES2015 and JSX
  • What is JSX
  • ES2015 features which impact React

Devstack setup

  • Using Babel for ES2015 and JSX
  • Using WebPack with React Development

 

Basic principles

———————————

 

React – Creating Components

  • Rendering
  • Stateless Functions
  • Passing Props

 Component Life-Cycle

        * Handling Events

 Working with State

  • Initializing State
  • Updating State
  • Working with Forms
  • Props vs. State

 React – Composing Components

  • Sibling Components and Keys
  • Parent and Child Components

Conditional rendering

 

Advanced concepts

—————————————

 

        * Using type checking

        * High Order Components

        * Referencing DOM Elements

* Functions F. Server Rendering

  • Immutable Programming & Immutable.js

 

Testing React

—————————

Tools

  • Jest & Jasmine
  • Enzyme
  • TestUtils

 

Unit Testing React

  • Testing DOM Manipulations
  • Testing Properties and State
  • Simulating Events
  • Shallow Rendering

 

Conclusion

Kontaktní osoba

Lukáš Vallo
+420 724 792 023
lukas.vallo@edutrainings.cz

Hodnocení




Organizátor