SlideShare a Scribd company logo
fabiobiondi.io
FABIOBIONDI.io
REDUXTOOLKIT
Advanced Tips&Tricks
in
fabiobiondi.io
26K users
COUMMUNITY
FOUNDER
fabiobiondi.io
fabiobiondi.io
.tv/fabio_biondi
fabiobiondi.io
TYPED SAFE STORE
fabiobiondi.io
SELECTORS
fabiobiondi.io
ACTIONS
fabiobiondi.io
REDUCERS
fabiobiondi.io
REDUCERS: TYPE SAFE ACTIONS
fabiobiondi.io
TYPE SAFE REDUCER
fabiobiondi.io
Slice & ImmerJS
fabiobiondi.io
Middleware: THUNK
fabiobiondi.io
MIddleware: Redux Observable
fabiobiondi.io
Redux Observable - Epic
fabiobiondi.io
Middleware: Redux Saga
fabiobiondi.io
createAsyncThunk
fabiobiondi.io
fabiobiondi.io
fabiobiondi.io
EXTRA REDUCER (no typed)
fabiobiondi.io
TYPE SAFEFY with EXTRA REDUCERS
fabiobiondi.io
CUSTOM MIDDLEWARE
fabiobiondi.io
ENTITIES
fabiobiondi.io
ENTITIES
fabiobiondi.io
ENTITIES
USAGE
fabiobiondi.io
RTK

QUERY
fabiobiondi.io
RKT QUERY: SERVICE
type-safe hooks (TS 4.1+ only)
use(Endpointname)(Query|Mutation) 
fabiobiondi.io
RKT QUERY: USAGE
fabiobiondi.io
POLLING
fabiobiondi.io
PREFETCH & PAGINATION
fabiobiondi.io
fabiobiondi.io
THAT’s ALL
fabiobiondi.io
formazione.fabiobiondi.io
fabiobiondi.io
.tv/fabio_biondi

More Related Content

PDF
Redux Toolkit - Quick Intro - 2022
PDF
Redux toolkit
PDF
An Introduction to Redux
PDF
react redux.pdf
PPTX
Redux workshop
PPTX
Introduction to react_js
PPTX
Clean Pragmatic Architecture - Avoiding a Monolith
Redux Toolkit - Quick Intro - 2022
Redux toolkit
An Introduction to Redux
react redux.pdf
Redux workshop
Introduction to react_js
Clean Pragmatic Architecture - Avoiding a Monolith

What's hot (20)

PDF
Introducing Clean Architecture
PPTX
React JS: A Secret Preview
PDF
React Router: React Meetup XXL
PPTX
React hooks
PDF
Introduction to Redux
PPTX
React js for beginners
PDF
Robot framework 을 이용한 기능 테스트 자동화
PDF
Clean code
PPTX
reactJS
PPTX
React + Redux Introduction
PDF
Primeiros passos com a API do Zabbix - Webinar JLCP
PPTX
JavaScript: The Good Parts Or: How A C# Developer Learned To Stop Worrying An...
PPTX
Understanding react hooks
PPTX
Intro to React
PPTX
PPTX
Introduction to React JS for beginners | Namespace IT
PPTX
Clean Code
PPT
React js
PDF
How to go about testing in React?
PDF
지금은 Constraint layout 시대
Introducing Clean Architecture
React JS: A Secret Preview
React Router: React Meetup XXL
React hooks
Introduction to Redux
React js for beginners
Robot framework 을 이용한 기능 테스트 자동화
Clean code
reactJS
React + Redux Introduction
Primeiros passos com a API do Zabbix - Webinar JLCP
JavaScript: The Good Parts Or: How A C# Developer Learned To Stop Worrying An...
Understanding react hooks
Intro to React
Introduction to React JS for beginners | Namespace IT
Clean Code
React js
How to go about testing in React?
지금은 Constraint layout 시대
Ad

More from Fabio Biondi (17)

PDF
React - Component Based Approach
PDF
Introduction to E2E in Cypress
PDF
Create your React 18 / TS bundle using esbuild
PDF
Create Web Components using Google Lit
PDF
React Typescript for beginners: Translator app with Microsoft cognitive services
PDF
RXJS Best (& Bad) Practices for Angular Developers
PDF
Introduction for Master Class "Amazing Reactive Forms"
PDF
Data architectures in Angular & NGRX Introduction
PDF
RxJS & Angular Reactive Forms @ Codemotion 2019
PDF
Angular & RXJS: examples and use cases
PDF
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
PDF
Introduction to Redux (for Angular and React devs)
PDF
Angular Best Practices @ Firenze 19 feb 2018
PDF
React: JSX and Top Level API
PDF
Intro evento: evolvere un applicazione Angular con Rxjs e Redux
PDF
Single Page Applications in Angular (italiano)
PDF
Angular 2 - Core Concepts
React - Component Based Approach
Introduction to E2E in Cypress
Create your React 18 / TS bundle using esbuild
Create Web Components using Google Lit
React Typescript for beginners: Translator app with Microsoft cognitive services
RXJS Best (& Bad) Practices for Angular Developers
Introduction for Master Class "Amazing Reactive Forms"
Data architectures in Angular & NGRX Introduction
RxJS & Angular Reactive Forms @ Codemotion 2019
Angular & RXJS: examples and use cases
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
Introduction to Redux (for Angular and React devs)
Angular Best Practices @ Firenze 19 feb 2018
React: JSX and Top Level API
Intro evento: evolvere un applicazione Angular con Rxjs e Redux
Single Page Applications in Angular (italiano)
Angular 2 - Core Concepts
Ad

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PPTX
Cloud computing and distributed systems.
PDF
Electronic commerce courselecture one. Pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Big Data Technologies - Introduction.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
Cloud computing and distributed systems.
Electronic commerce courselecture one. Pdf
Understanding_Digital_Forensics_Presentation.pptx
cuic standard and advanced reporting.pdf
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Modernizing your data center with Dell and AMD
Mobile App Security Testing_ A Comprehensive Guide.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Agricultural_Statistics_at_a_Glance_2022_0.pdf