Skip to content

Instantly share code, notes, and snippets.

@jmevans0211
Last active December 17, 2019 17:59
Show Gist options
  • Save jmevans0211/b5369c51f8051583c432740ab909f9c7 to your computer and use it in GitHub Desktop.
Save jmevans0211/b5369c51f8051583c432740ab909f9c7 to your computer and use it in GitHub Desktop.

React Native

  • reusable components
  • state mgmt w/ redux
  • Chrome debugging tools
  • features from natuve apps
  • write JS that compiles to Java(Android) or Objective - C (iOS)

Drawbacks

  • FB team is often updating, breaking changes
  • some performance issues

Benefits

  • prototype apps that work on both Android and iOS
  • hot module reloading
  • can write own native code to create custom components and tweak performance
  • a lot of great APIs for animations and gestures

Android vs iOS

Similarities

  • most of the code you write works similarly

Differences

  • styling of UI components

Questions

  • file structure
  • hooks different?
  • accessibilityRole is the only way to be semantic? no semantic HTML?
  • holy PROPS!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment