YoVDO

Composable SwiftUI Architecture Using Redux: 1 Introduction

Offered By: LinkedIn Learning

Tags

SwiftUI Courses Web Development Courses iOS Development Courses Redux Courses

Course Description

Overview

Learn about the Redux design pattern and the problems it solves in building applications.

Syllabus

Introduction
  • Introduction
  • Prerequisites
  • Exercise files
1. Understanding Redux
  • What is Redux? What problem does it solve?
  • Redux flow diagram
  • Store and reducers
  • State and actions
  • Middleware
2. Hello Redux
  • What are you building in this section?
  • Creating store, reducer, state, and actions
  • Dispatching actions and updating state
  • Mapping global states to local props
  • Injecting an environment object and displaying results
  • Implementing decrement and add actions
3. Combining Reducers: Multiple Reducers
  • Why combine reducers?
  • Creating multiple reducers
  • Adding sliced states and updating store
  • Implementing task reducer
  • Adding and displaying tasks using task reducer
4. Middleware
  • Understanding the problem?
  • Implementing a logging middleware
  • Dispatching async actions using middleware

Taught by

Mohammad Azam

Related Courses

iOS 14 Getting Started
Pluralsight
Building Your First iOS 13 App
LinkedIn Learning
iOS 13 Development Essential Training: 1 Fundamentals, UI, and Architecture
LinkedIn Learning
iOS Development Tips Weekly
LinkedIn Learning
Swift 5: Protocol-Oriented Programming
LinkedIn Learning