\newline Logo
Left arrow icon.
Go to Preview Lesson
Go to Preview Lesson
LESSON 5.2Using Middleware to Run React API Calls in the Background
Course Thumbnail of The newline Guide to React Native for JavaScript Developers using TypeScript.The newline Guide to React Native for JavaScript Developers using TypeScript
  • MODULE 1
    Getting Started
    • LESSON 1.1About this Course
    • LESSON 1.2The Value of Building Real-World Apps in React Native
    • LESSON 1.3Storyboarding a React Native App's Components and Flow
    • LESSON 1.4Bootstrapping a React Native App With Boilerplate
    • LESSON 1.5How to Start Building a React Native iOS and Android App
  • MODULE 2
    Navigation and Screens
    • LESSON 2.1Getting Started With React Native Navigation
    • LESSON 2.2Set App Logos, Launch Screens, and Icons in React Native
    • LESSON 2.3Optimize Perceived Performance With React Native Lifecycle
  • MODULE 3
    Design System
    • LESSON 3.1Intro to Atomic Design Patterns [with examples]
    • LESSON 3.2Building a Typography Design System in React Native
    • LESSON 3.3How to Set Global Styles in React Native
    • LESSON 3.4SVG vs PNG: Which Image Format to Use in a React Native App
    • LESSON 3.5Customizing React Native Elements With Global Style
    • LESSON 3.6Combining React Elements Into Widgets
    • LESSON 3.7How to Build a Design System for Optimal User Experience
  • MODULE 4
    State Management
    • LESSON 4.1How State Management Works in React Native vs React
    • LESSON 4.2Using React Context API to Pass Data to React Components
    • LESSON 4.3Intro to Managing React Application State With Flux and Redux
  • MODULE 5
    API calls and Middlewares
    • LESSON 5.1Making API Calls in a React Native App With fetch and Axios
    • LESSON 5.2Using Middleware to Run React API Calls in the Background
    • LESSON 5.3How to Store User Login Data With React Native Async Storage
  • MODULE 6
    Debugging
    • LESSON 6.1Intro to Debugging React Native With iOS and Android DevTools
    • LESSON 6.2Using React Native Debugger to Optimize an App
    • LESSON 6.3How to Test React Native Apps on iOS and Android Devices
  • MODULE 7
    Performance
    • LESSON 7.1How to Improve JavaScript Performance and Boost Frame Rates
    • LESSON 7.2Use List Virtualization to Optimize React Native Rendering
  • MODULE 8
    CodePush and Error Reporting
    • LESSON 8.1How to Deploy React Native Apps With Microsoft CodePush
    • LESSON 8.2How to Get React Native Error Logs With Sentry
    • LESSON 8.3Conclusion
  • MODULE 9
    Bonus Content
    • LESSON 9.1Intro to Building React Native Animations With Lottie
    • LESSON 9.2Using React Native SVG to Support SVG on iOS and Android
    • LESSON 9.3React Native Cheat Sheet
Right arrow icon.
Go to Next Lesson
Go to Next Lesson
LESSON 6.1Intro to Debugging React Native With iOS and Android DevTools
  • Go Pro
  • Courses
  • The newline Guide to React Native for JavaScript Developers using TypeScript
  • How to Store User Login Data With React Native Async Storage
  • Go To Previous Lesson
    Using Middleware to Run React API Calls in the Background
    Using Middleware to Run React API Calls in the Background

    Middleware allows for side-effects to be executed without blocking state updates. Logger and Analytics make for perfect use cases.

  • Go To Next Lesson
    Intro to Debugging React Native With iOS and Android DevTools
    Intro to Debugging React Native With iOS and Android DevTools

    How to debug a React Native app and a look at a working combination of tools and techniques. Remote Debugger, DevTools and error boundaries.