Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 29-minute conference talk from React Native EU 2017 that delves into composable native APIs in React Native development. Learn how Cycle.js and hexagonal architecture can help manage both React components and Native APIs declaratively, improving code organization and testability. Discover the challenges of React Native development, including non-official APIs and imperative methods, and understand how to overcome them using a fractal architecture approach. Examine the benefits of this methodology through practical examples, including component testing, hierarchy management, and handling native threads. Gain insights into creating more structured and maintainable React Native applications by combining the declarative nature of React components with efficient native API interactions.
Syllabus
Intro
React Native
What is this talk about
Overview
Why is react native harder
Why should you use react native
Nonofficial APIs
Imperative Methods
Action Creator
Components
Component Test
Component Hierarchy
Singletons
Benefits
Fractals
Fractal Architecture
Hierarchy
Functions
Boxes
Tabs
The Benefits
Public Tab
Sources
React Components
Index
Social Network
Streams
Declarative
Native Threads
Conclusion
Taught by
Callstack Engineers