~/talk

React Native: A Better Way to Do Mobile

Talkat Philly ETE 2016 · on Monday, 2016-04-11· [react-native]
slides:none on file

Argues that React Native reduces UI complexity by rendering real platform widgets from JavaScript/JSX, moves image decoding to threads via Fresco, and separates layout on a shadow thread so apps stay responsive; Facebook teams double framework speed with optimizations and ship parts of big apps like Events, Ads Manager, Discord and Discovery VR; native modules act as an escape hatch (example map and native list via ComponentKit), updates deploy over the air with CodePush, and development is fast with hot module reloading and ~80–87% shared code in some projects.

AI-written summary · about

  1. 0:00Introduction
  2. 0:45What is React Native
  3. 3:43Why React Native
  4. 4:11Native Components
  5. 8:39The Uncanny Valley
  6. 13:01Threading
  7. 18:14WebView Performance
  8. 24:13React Native Performance
  9. 27:35Animated API
  10. 30:18Integration extensibility
  11. 32:32What if Apple or Google releases new APIs
  12. 33:08How often should I use React Native
  13. 35:23Advantages of React Native
  14. 42:12React Native Ideas
  15. 43:58Debug
  16. 44:40Testing
  17. 45:48NPM
  18. 50:11Legal Support
  19. 50:53License Agreement
  20. 51:36What happens if Facebook drops support
  21. 53:29Can you build a React Native app today
  22. 54:06How much code will I be able to share
  23. 56:58Should we use Xamarin
  24. 58:14When should we use React Native
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.