Kursplan

Introduktion

  • MobX vs Redux vs stafett

Förstå tillstånd Management

  • Hur React hanterar lokal stat
  • Hur Redux hanterar staten
  • Hur MobX hanterar staten

Komma igång

  • Förbereda utvecklingsmiljön
  • Installera och konfigurera MobX

Bygga en applikation

  • Översikt över komponentarkitekturen
  • Skapa en React applikation (komponenter, Element, JSX, etc.)

Arbeta med React Komponenttillstånd

  • Initialisera och uppdatera tillstånd
  • Arbeta med formulär

Implementering av ett MobX datalager

  • Konfigurera datalagret
  • Skickar data till komponenter
  • Lista ut innehållet i datalagret

Hantera ändringar av data

  • Lägger till data att lagra
  • Meddelande React om förändringen i datatillstånd

Uppdaterar vyn

  • Deklarera observerbar data
  • Uppdaterar vyn

Förbättra DataFlow

  • Modifiera tillståndsdata genom åtgärder
  • Anropsåtgärder (undvika osäker datamanipulation)

Arbeta med beräknade värden

  • Utföra beräkningar på kärndata

Använda avancerade utvecklingsverktyg och tekniker

  • Skapa komponenter med ES2017
  • Använder Babel för ES2017 och JSX
  • Använda WebPack för React och MobX
  • Utföra asynkrona åtgärder med MobX

Testa applikationen

  • Skapa enhetstester för React komponenter
  • Att välja verktyg och ramverk (Jest, Enzyme, TestUtils, etc.)
  • Skapa enhetstester för MobX butiker
  • Felsökning av applikationen

Distribuera applikationen

  • Verktyg och automation
  • Implementering av kontinuerlig integration (CI)

Felsökning

Sammanfattning och slutsats

Krav

  • React programmeringserfarenhet

Publik

  • Utvecklare
 14 timmar

Antal deltagare



Price per participant

Vittnesmål (5)

Relaterade Kurser

React: Build Highly Interactive Web Applications

21 timmar

Relay: Efficiently Fetch Data in React Applications

14 timmar

Building Interactive Applications with React, Redux and GraphQL

28 timmar

React, Redux and TypeScript

21 timmar

React Patterns

14 timmar

Testing React Apps with Jest

14 timmar

Advanced React

14 timmar

PHP with React

14 timmar

React, Relay, and GraphQL

14 timmar

Choosing the Right JavaScript Framework

14 timmar

Transform a React Application into a Progressive Web App (PWA)

14 timmar

Spring Boot, React, and Redux

14 timmar

MERN Fullstack Development

14 timmar

Meteor and React

14 timmar

Online Payment Processing with Stripe

14 timmar

Relaterade Kategorier