React ist eine JavaScript-Softwarebibliothek, die ein Grundgerüst für die Ausgabe von User-Interface-Komponenten von Webseiten zur Verfügung stellt (Webframework). Das Modell von React verspricht durch die Konzepte des unidirektionalen Datenflusses und des „Virtual DOM“ den einfachen, aber trotzdem performanten Aufbau auch komplexer Anwendungen. React Native ist ein Open-Source-Framework für die Cross-Platform-Entwicklung von mobilen Apps für Android und iOS.

Dauer

3 Tage / 24 Lehreinheiten

Termine

Inhalt

React First Steps
React Components
Class Components, Function Components

Virtual Dom

React State & Props

React Lifesycle
React EventHandling
MapFunction and other Functions
React Tooling with CLI

React Input
Hooks
useState, useEffect

React Forms
React FrontEnd and Backend development
React FrontEnd and Springboot Backend
React Router
React and Android webView

ReactNative First Steps
ReactNative Setup
Expo Tools & SDK

ReactNative Tools
ReactNative Controls

Samples:
ReactNative Todo App
ReactNative Localization App
ReactNative Battery App
ReactNative Location App

Preiskalkulation

Zielgruppe

Web Entwickler