React Native Radio

RNR 145: The Five Approaches to Using React Native


Listen Later

In this episode of React Native Radio the panel discusses Josh Justice’s blog post outlining four approaches to using React Native and a fifth approach he has heard about since publishing the post. Josh summarizes the post and explains how knowing the benefits of each approach can minimize the downsides of using React Native that scare people away from using it. Understanding each approach can also help you decide which approach would work best for your company.

The first approach and the recommend approach recommended by React Native is Expo. Josh explains what Expo is and how it simplifies React Native for those starting out. The panel shares their experiences with Expo and considers the benefits of using it. They list many of the tools that Expo has right of the box and praise the simplicity of setting up and using for developers unfamiliar with native development tools.

The next approach to using React Native is React Native CLI. React Native CLI is the default approach to using React Native. This approach does require some knowledge of Xcode and android studio. It is the best option if you need to use some native integration not included in Expo. The panel shares recommendations for learning and the use of React Native CLI.

The next approach is inserting React Native into an existing native app. Josh explains how this is done and the benefits of doing so gradually. The panel considers why this approach might be used. Josh shares some challenges he saw when using this approach. The panel briefly discusses the approach Josh does not mention in his post, Expo Kit.

The final approach from the blog post and the most complex is using React Native in an independent component library. The panel considers the benefits of this approach including the isolation of the React Native code and freeing up native developers. Reusing code is discussed including how this approach can be used to save time and be used for testing.

The episode ends as the panel gives recommendations for native developers wanting to get into React Native or bring React Native to their companies. React Native has a very helpful and tightknit community and the panel invites anyone struggling or wanting to know more about React Native to reach out to the community.

Panelists
  • Charles Max Wood

    • Josh Justice

    • Narendra Shetty

    • Christopher Reyes

      Sponsors
      • Infinite Red

      • G2i

      • CacheFly

        Links
        • Four Approaches to React Native

        • Big Nerd Ranch guides for iOS and Android

        • ExpoKit

        • React Native Community CLI

        • Reactiflux

        • https://www.facebook.com/ReactNativeRadio/

        • https://twitter.com/R_N_Radio

          Picks

          Josh Justice:

          • GitHub Actions

          • GitHub Packages (Package Registry)

          • Exploring JS

          • Deep JavaScript Foundations

            Christopher Reyes:

            • Ignite cli

            • reactotron

              ...more
              View all episodesView all episodes
              Download on the App Store

              React Native RadioBy Jamon Holmgren, Robin Heinze, Mazen Chami

              • 4.8
              • 4.8
              • 4.8
              • 4.8
              • 4.8

              4.8

              66 ratings


              More shows like React Native Radio

              View all
              Freakonomics Radio by Freakonomics Radio + Stitcher

              Freakonomics Radio

              32,246 Listeners

              The Tim Ferriss Show by Tim Ferriss: Bestselling Author, Human Guinea Pig

              The Tim Ferriss Show

              16,174 Listeners

              The Changelog: Software Development, Open Source by Changelog Media

              The Changelog: Software Development, Open Source

              288 Listeners

              Ruby Rogues by Charles M Wood

              Ruby Rogues

              45 Listeners

              The Freelancers' Show by Charles M Wood

              The Freelancers' Show

              23 Listeners

              Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

              Accidental Tech Podcast

              2,143 Listeners

              Software Engineering Daily by Software Engineering Daily

              Software Engineering Daily

              626 Listeners

              Adventures in Angular by Charles M Wood

              Adventures in Angular

              33 Listeners

              JavaScript Jabber by Charles M Wood

              JavaScript Jabber

              234 Listeners

              iPhreaks by Charles M Wood

              iPhreaks

              17 Listeners

              Y Combinator Startup Podcast by Y Combinator

              Y Combinator Startup Podcast

              233 Listeners

              Adventures in Angular by Charles M Wood

              Adventures in Angular

              15 Listeners

              JavaScript Jabber by Charles M Wood

              JavaScript Jabber

              62 Listeners

              Ruby Rogues by Charles M Wood

              Ruby Rogues

              21 Listeners

              My JavaScript Story by Charles M Wood

              My JavaScript Story

              4 Listeners

              Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

              Syntax - Tasty Web Development Treats

              985 Listeners

              Tech Brew Ride Home by Morning Brew

              Tech Brew Ride Home

              964 Listeners

              All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

              All-In with Chamath, Jason, Sacks & Friedberg

              10,254 Listeners

              Deep Questions with Cal Newport by Cal Newport

              Deep Questions with Cal Newport

              1,348 Listeners

              PodRocket by LogRocket

              PodRocket

              61 Listeners

              Latent Space: The AI Engineer Podcast by Latent.Space

              Latent Space: The AI Engineer Podcast

              101 Listeners

              Front-End Fire by TJ VanToll, Paige Niedringhaus, Jack Herrington

              Front-End Fire

              11 Listeners

              Rocket Ship by Simon Grimm

              Rocket Ship

              7 Listeners