ReactFoo Mumbai

ReactFoo Mumbai

On React, alternatives to React, ReactNative and front-end engineering

Ritesh Kumar

@ritz078

React Native: The Development Flow

Submitted Mar 24, 2018

React Native is slowly becoming the preferred choice for developing mobile applications. If you are already a web developer, you will find that most of the principles of coding remain the same as it uses the same design as React. But the development flow might feel a bit overwhelming for someone who is creating a React Native app for the first time.

In this talk, I will describe the various tools and methods that can simplify your development workflow. I will talk about the whys and hows of debugging, performance optimizations and improved release cycles so that the next time you are developing a React Native application, you feel at home.

Outline

This talk will involve the following:

  • Intro to RN (brief intro)
  • The description of the options available on the developer menu.
  • Hot reloading vs Live Reloading. (when to use what)
  • debugging code using react native debugger/reactotron
  • Getting rid of performance bottlenecks (identification and fix)
  • techniques to achieve the goal of faster release cycles.
  • The approach to fixing a production bug (codepush and how it can help)

Requirements

A bit of knowledge about React will come handy.

Speaker bio

I am the Lead Software Engineer @ Anarock.
ex Housing. I love working on open source projects and performance. I have created open source projects like https://transform.now.sh, embed.js and snape. Also, sometimes I can be found painting or playing keyboard.

Slides

https://speakerdeck.com/ritz078/react-native-the-development-flow

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

A community - for and of - front-end engineers to share experiences with ReactJS, performant apps with React, crafting better User Interfaces (UI) with React and GraphQL ecosystem. ReactFoo also discusses design patterns and user experience. more