Schulung · Workshop · Coaching · Beratung

Redux Toolkit Schulung: Slices, Thunks und RTK Query in React

React Redux Toolkit: Client-Zustand mit Slices, Thunks und RTK Query

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie strukturieren globalen Client-Zustand in React mit Redux Toolkit – Store, Slices, asynchrone Logik und RTK Query – und können begründen, wann eine Anwendung ganz ohne Redux auskommt.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Wann lohnt sich Redux Toolkit – und wann reicht der Zustand in der Komponente?

Redux Toolkit ist der offizielle Weg, Redux in React-Anwendungen zu schreiben: Ein zentraler Store hält den Client-Zustand, Slices bündeln Reducer und Actions, und Immer erlaubt Aktualisierungen, die wie Mutationen aussehen, aber unveränderliche Daten erzeugen. Das klassische Redux mit handgeschriebenen Action-Typen, Switch-Reducern und connect war berüchtigt für seinen Umfang; mit configureStore und createSlice schrumpft derselbe Code auf einen Bruchteil. Trotzdem braucht nicht jede Anwendung einen globalen Store – ein Teil des Seminars dreht sich genau um diese Entscheidung.

Wir beginnen mit dem Datenfluss aus Actions, Reducern und Store und richten danach ein Vite-Projekt mit TypeScript ein, in dem der Store Schritt für Schritt wächst. Sie schreiben Slices, exportieren Actions, lesen Daten mit useSelector und ändern sie mit useDispatch, beide typisiert. Danach laden Sie API-Daten mit createAsyncThunk, kombinieren mehrere Quellen und normalisieren Listen mit createEntityAdapter. RTK Query übernimmt anschließend Abruf, Cache und Invalidierung. Wo Ihr Projekt vor allem Serverdaten verwaltet, ziehen wir den Vergleich zu TanStack Query, dem wir ein eigenes Seminar widmen; Architekturfragen großer Frontends behandelt das Seminar „React Enterprise-Architektur“.

Bestehender Redux-Code eignet sich gut für die Modernisierung mit einem Coding-Agenten, weil die Umstellung mechanisch ist und sich gut testen lässt. Claude Code überführt im Seminar einen connect-basierten Reducer in einen Slice, nachdem Reducer-Tests den alten Stand festgehalten haben. Die eingebauten Prüfungen von configureStore auf nicht serialisierbare Werte und versehentliche Mutationen melden dabei Fehler, die der Agent selbst beheben muss. Im Review achten wir vor allem darauf, dass keine Serverdaten doppelt in Slices landen.

Alle Übungen arbeiten am selben Ticket-Board, dessen Store von Modul zu Modul wächst; eigenen Redux-Code aus Ihrem Projekt nehmen wir gern als zweites Übungsobjekt dazu. Grundkenntnisse in React und Hooks setzen wir voraus, TypeScript-Kenntnisse helfen, sind aber nicht zwingend.

In Code-Reviews finde ich in Redux-Stores erstaunlich oft dasselbe Muster: Die Hälfte der Slices ist ein selbstgebauter Cache für API-Antworten, inklusive Ladeflags, Fehlerfeldern und vergessener Invalidierung. Das ist kein Redux-Problem, sondern eine Verwechslung von Client- und Serverzustand. Wer diese Grenze zieht, stellt meist fest, dass der eigentliche Client-Zustand überschaubar ist – und dass Redux Toolkit genau dafür sehr angenehm ist, während RTK Query den Rest übernimmt.

Was Sie danach können

  • Sie entscheiden begründet, welcher Zustand in einen Redux-Store gehört und wann useState, Context oder eine Server-Cache-Bibliothek genügt
  • Sie richten einen typisierten Store mit configureStore ein und strukturieren Features mit createSlice
  • Sie lesen und ändern Zustand mit typisierten useSelector- und useDispatch-Hooks und memoisierten Selektoren
  • Sie bilden asynchrone Abläufe mit createAsyncThunk und der Listener-Middleware ab
  • Sie definieren API-Endpunkte mit RTK Query und steuern den Cache über Tags
  • Sie testen Reducer, Selektoren und verbundene Komponenten mit Vitest

Zielgruppe und Voraussetzungen

  • React-Entwickler:innen in mittleren und großen Anwendungen mit viel gemeinsam genutztem Zustand
  • Teams, die bestehenden Redux-Code mit connect und Switch-Reducern auf Redux Toolkit umstellen
  • Entwickler:innen, die vor der Wahl zwischen Redux, Context und anderen Zustandsbibliotheken stehen
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

React Redux Toolkit: Client-Zustand mit Slices, Thunks und RTK Query

Warum Redux Toolkit – und wann nicht
  • Client-Zustand, Serverzustand, URL- und Formularzustand unterscheiden
  • Warum Redux Toolkit statt klassischem Redux: weniger Boilerplate, Immer, gute Defaults
  • Wann Redux nicht nötig ist: useState, useReducer und Context als leichtere Wege
  • Datenfluss in eine Richtung: Actions beschreiben Ereignisse, Reducer berechnen den Zustand
  • Wie der Redux-Store funktioniert: dispatch, getState, Abonnements und Neurendern
  • Slices mit createSlice: Name, Anfangszustand, Reducer und generierte Action-Creators
  • Klassisches Redux im Bestand erkennen: createStore, Switch-Reducer, connect
Projekt und Store einrichten
  • React-Basisprojekt mit Vite und TypeScript anlegen, Redux Toolkit und React Redux installieren
  • Store mit configureStore: Reducer kombinieren, Middleware und Redux DevTools ohne Zusatzcode
  • RootState und AppDispatch aus dem Store ableiten statt von Hand pflegen
  • Provider einbinden und eine Store-Fabrik für Tests und serverseitiges Rendern
  • Typisierte Hooks mit useSelector.withTypes() und useDispatch.withTypes()
Reducer, Actions und Selektoren
  • Reducer in createSlice schreiben: scheinbar mutierender Code dank Immer
  • Payloads mit PayloadAction typisieren, IDs und Zeitstempel im prepare-Callback erzeugen
  • Actions und Reducer aus dem Slice exportieren und in Feature-Ordnern ablegen
  • Auf Actions anderer Slices reagieren: extraReducers mit addCase und addMatcher
  • Daten aktualisieren mit dem useDispatch-Hook aus Ereignis-Handlern heraus
  • Daten abrufen mit dem useSelector-Hook: kleine Selektoren statt ganzer Slices
  • Memoisierte Selektoren mit createSelector für gefilterte und sortierte Listen
  • Daten anzeigen: Listen- und Detailkomponenten, abgeleitete Werte aus dem Store
  • Listen normalisieren mit createEntityAdapter und dessen fertigen Selektoren
Asynchrone Logik mit Thunks und Listenern
  • API-Daten mit createAsyncThunk abrufen: pending, fulfilled und rejected
  • Lade- und Fehlerstatus im Slice abbilden und in Komponenten auswerten
  • Zugriff auf abgerufene Daten: unwrap(), rejectWithValue und Abbruch per signal
  • Daten aus mehreren Quellen abrufen und zusammenführen: parallele und verkettete Thunks
  • Seiteneffekte auf Actions mit createListenerMiddleware, z. B. Speichern im localStorage
  • Slices bei Bedarf nachladen mit combineSlices und Code-Splitting
RTK Query
  • Endpunkte zentral beschreiben mit createApi und fetchBaseQuery
  • Generierte Query- und Mutation-Hooks in Komponenten verwenden
  • Cache-Invalidierung mit providesTags und invalidatesTags
  • Optimistische Aktualisierung mit onQueryStarted und updateQueryData, Rücknahme bei Fehlern
  • Mehrere Backends: getrennte API-Slices und injectEndpoints für Feature-Module
  • Endpunkte aus einer OpenAPI-Beschreibung generieren mit @rtk-query/codegen-openapi
  • Überblick: RTK Query oder TanStack Query – Entscheidungskriterien, Details im eigenen Seminar
Redux-Code testen und debuggen
  • Redux DevTools: Action-Verlauf, Zustandsdiffs und Zeitreise durch den Store
  • Reducer und Selektoren als reine Funktionen mit Vitest testen
  • Komponenten mit frisch erzeugtem Store testen statt Hooks zu mocken
  • API-Aufrufe in Thunk- und RTK-Query-Tests mit Mock Service Worker abfangen
Redux-Bestand mit einem Coding-Agenten modernisieren
  • Agent überführt connect-Komponenten und Switch-Reducer nach Redux Toolkit – Reducer-Tests laufen vorher
  • Serialisierbarkeits- und Immutability-Warnungen von configureStore als Fehlersignal für den Agenten
  • Generierte Slices prüfen: API-Antworten gehören in RTK Query, nicht in handgebaute Ladeflags
  • Agent erzeugt RTK-Query-Endpunkte aus der OpenAPI-Datei; Tags und Invalidierung prüft ein Mensch
  • Exportierte Action-Folge aus den Redux DevTools als Reproduktion für den Agenten bei Zustandsfehlern
Praxisprojekt: Ticket-Board für ein Support-Team
  • Filter, Sortierung und Spaltenlayout des Boards als Client-Zustand in Slices
  • Tickets per RTK Query laden, Statuswechsel per Drag-and-drop mit optimistischer Aktualisierung
  • Ungespeicherte Ticket-Entwürfe über die Listener-Middleware im localStorage sichern
  • Tests mit Vitest und Mock Service Worker, Fehlersuche mit den Redux DevTools

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

DXC Technology Deutschland GmbH

DuPont Performance Coatings GmbH

Lufthansa CityLine GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

React Redux Toolkit - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben