Upgrade to Pro — share decks privately, control downloads, hide ads and more …

React Native Intro and Resources

React Native Intro and Resources

My first talk at the Women Who Code Meetup in the Silicon Valley

Krishnan Srinivasan

August 26, 2015
Tweet

Other Decks in Technology

Transcript

  1. • React released in 2013 • industry-wide adoption (Facebook, Netflix,

    BBC to name a few) • React Native released 2015 • releases are currently in beta • community is already huge
  2. MVC… what’s that • React Native Components are just the

    V of MVC • RN uses one-way data binding (components pass data to nested components) • props and state • props = data that is passed on from a parent component (most data should be passed this way) • state = data that needs to trigger a re-render of the view
  3. Native Module Support • one of React’s nicest features •

    now you have: React Native components, node libraries, and any Cocoapod library you want • there is also support for native UI components (Swift or ObjC)
  4. Debugging • you can use the Chrome debugger • why

    this is awesome: • we can do step-by-step debugging • we can inspect and drill into nested components • we can easily find irregularities in data • better error-logging