Cursos de Managing React State with MobX

Algunos de nuestros clientes

Código del Curso

mobx

Duración

14 horas (usualmente 2 días, incluidas las pausas)

Requerimientos

  • React programming experience

Audience

  • Developers

Descripción General

React es una biblioteca de Java Script para construir interfaces de usuario. MobX es una biblioteca para administrar el estado en aplicaciones React .

Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a desarrolladores que desean usar MobX en sus aplicaciones React para administrar el estado de manera más efectiva.

Al final de esta capacitación, los participantes podrán:

  • Configura MobX en React .
  • Comprender los casos de MobX de MobX , en comparación con Redux (por ejemplo, el "paradigma clásico" de MobX frente al "paradigma funcional" de Redux).
  • Use MobX como una capa de estado avanzada para aplicaciones React .

Formato del curso

  • Conferencia interactiva y discusión.
  • Muchos ejercicios y práctica.
  • Implementación práctica en un entorno de laboratorio en vivo.

Opciones de personalización del curso

  • Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.

Machine Translated

Programa del Curso

Introduction

  • MobX vs Redux vs Relay

Understanding State Management

  • How React handles local state
  • How Redux manages state
  • How MobX manages state

Getting Started

  • Preparing the Development Environment
  • Installing and Configuring MobX

Building an Application

  • Overview of the component architecture
  • Creating a React Application (Components, Element, JSX, etc.)

Working with React Component State

  • Initializing and updating state
  • Working with forms

Implementing a MobX Data Store

  • Setting up the data store
  • Passing data to components
  • Listing out contents of data store

Managing Changes to Data

  • Adding data to store
  • Notifying React of the change in data state

Updating the View

  • Declaring observable data
  • Updating the view

Improving DataFlow

  • Modifying state data through actions
  • Calling actions (avoiding unsafe data manipulation)

Working with Computed Values

  • Perforing calculations on core data

Using Advanced Development Tools and Techniques

  • Creating components with ES2017
  • Using Babel for ES2017 and JSX
  • Using WebPack for React and MobX
  • Performing asynchronous actions with MobX

Testing the Application

  • Creating unit tests for React components
  • Choosing tools and frameworks (Jest, Enzyme, TestUtils, etc.)
  • Creating unit tests for MobX stores
  • Debugging the Application

Deploying the Application

  • Tooling and automation
  • Implementing Continuous Integration (CI)

Troubleshooting

Summary and Conclusion

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Chile!

As a Business Development Manager you will:

  • expand business in Chile
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!