Introduction to React Native
Dani Akash S
What is a React Native App?
Advantages
The Reactive World
Modern Single Page Applications are complex
There is too much to display
There are too many events to Handle
Managing the State of all the components is difficult.
Changes to the DOM
Every Event Triggers a change.
Repaints and Reflows are Expensive
React
A library for building User Interfaces.
How React Works
React organizes the UI into separate components and renders them.
Lifecycle Methods
Updating
Advantages
Getting Started with React Native
Development Environment
https://facebook.github.io/react-native/docs/getting-started.html
Let’s code!
Developer Friendly Tools
Exclusive on React Native!!
Checkout the following libraries!
Lottie
By Airbnb - https://airbnb.design/lottie/
Easily add High Quality animations directly from After Effects
React Native Maps
By Airbnb - https://github.com/airbnb/react-native-maps
Display Maps in your React Native app
Native Base
By GeekyAnts - https://nativebase.io/
Essential UI Components for building an App
React Navigation
By React Community - https://reactnavigation.org/
Easy to use Navigators
Create React Native App
By React Community - https://github.com/react-community/create-react-native-app
Build React Native app on any OS.
No Android Studio or XCode needed!
And much more to make development simpler…
Feel Free to Explore!
Thank You!
Connect with me on: