- Getting Started with React Native
- Ethan Holmes Tom Bray
- 249字
- 2021-07-30 09:57:21
Preface
Why are there so many alternatives to using native languages to write mobile apps? And, more importantly, why does the world need yet another approach? Obviously, there must be a problem that hasn't been solved.
Developers want to use just one language to develop for both iOS and Android. Web developers want to reuse their existing JavaScript knowledge and leverage the web frameworks they already know and love. This is why Apache Cordova (PhoneGap) exists. By wrapping a web browser in a native app, developers can package their HTML, CSS, and JavaScript applications in a native shell, but why aren't all mobile applications based on Cordova?
Users expect native performance, with a native user experience. Hybrid apps don't solve the user's problems, they solve the developer's problems. We need a technology that can do both!
React Native changes the game with applications that are truly native. It doesn't use a WebView or transpile JavaScript to native languages. Think of it as native UI components being controlled by a JavaScript brain. The result is a user experience that is indistinguishable from any other native app, and a developer experience that leverages the amazing productivity benefits of JavaScript and the React framework.
Armed with React Native, you'll finally be able to leverage your web development skills in the mobile world without sacrificing quality or performance. It's the Holy Grail, and we're excited to show you what React Native can do and to see what amazing apps you create with it!
- Google Apps Script for Beginners
- 案例式C語言程序設計
- Mastering JavaScript Object-Oriented Programming
- MATLAB 2020 從入門到精通
- Python神經網絡項目實戰
- SQL Server數據庫管理與開發兵書
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Python+Tableau數據可視化之美
- “笨辦法”學C語言
- Mockito Essentials
- Python一行流:像專家一樣寫代碼
- Visual C++程序設計與項目實踐
- Software Architecture with Python
- Python 3.6從入門到精通(視頻教學版)
- 流暢的Python