110 likes | 127 Views
https://nearlearn.com/react-js-training-in-bangalore-india
E N D
What Is React Native • Developing phone apps, with React • Supports Android, and iOS • Truly native - not just a web view • A powerful way to construct user interfaces Built up • Built upon the concept of Components • A JavaScript library used and developed by Facebook • Open Source
Networking • New Fetch API Supported • Raw XHR implemented if required • WebSockets Supported
Feature Testing • Appium • Calabash • Remember: It's a real android/ios app!
JavaScript Testing - Jest • React SnapShot Testing • Built-in Code Coverage • Parallel test runner • Mocking functions, imports, network calls • Jasmine API
Performance • Animations - Precomputed and Optimised natively • Reduce re-renders • react-native-workers / native • Inbuilt performance tooling • Android - systrace, iOS Instruments
Native Interopability • Hardware • Performance • Wrap an existing Java/iOS API • Hybrid Native/React-Native Apps
Who’s using React Native • Facebook • Instagram • Walmart • Airbnb • Skype • Baidu • Tesla • Adidas • Discord • Wix • Bloomberg • JD.com
Why React Native • Faster speed of development • Lower cost of development • Code reuse • Easier to find developers • Ship across multiple platforms • Possible to ship over the air updates bypassing App Store / Play Store
How does React Native Work? • JavaScript is bundled & minified using Babel (built in) • Separate threads for UI, layout, and JavaScript • Threads communicate asynchronously through the native bridge
For more details visit us at https://nearlearn.com/react-js-training-in-bangalore-india Or mail us at info@nearlearn.com Or contact us at +91-9739305140