win7系統(tǒng)下載
當前位置: 首頁 > 編程軟件教程 > 詳細頁面

【ReactNative下載 】ReactNative(移動開發(fā)工具) v0.63.4 免費版

【ReactNative下載 】ReactNative(移動開發(fā)工具) v0.63.4 免費版
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權(quán)方式:免費軟件
  • 更新時間:2024-11-18
  • 閱讀次數(shù):
  • 推薦星級:
  • 運行環(huán)境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

ReactNative是一款功能強大的移動開發(fā)工具。ReactNative可以讓用戶在Javascript和React的基礎(chǔ)上獲得完全一致的開發(fā)體驗,同時React Native已經(jīng)用于生產(chǎn)環(huán)境!

ReactNative下載

功能介紹

React Native的原理是在JavaScript中用React抽象操作系統(tǒng)原生的UI組件,代替DOM元素來渲染,比如以取代,以替代等。

在幕后,React Native在主線程之外,在另一個背景線程里運行JavaScript引擎,兩個線程之間通過一批量化的async消息協(xié)議來通信(有一個專門的React插件)。

UI方面React Native提供跨平臺的類似Flexbox的布局系統(tǒng),還支持CSS子集。可以用JSX或者普通JavaScript語言,還有CoffeeScript和TypeScript來開發(fā)。有評論說,React的UI層模型要比UIKit好很多。

更好的是,由于基于Web技術(shù),開發(fā)起來可以像在瀏覽器里那樣隨時在仿真程序中查看應(yīng)用運行情況,刷新一下就行,無需編譯,爽吧。

React Native比起標準Web開發(fā)或原生開發(fā)能夠帶來的三大好處:

1、手勢識別:基于Web技術(shù)(HTML5/JavaScript)構(gòu)建的移動應(yīng)用經(jīng)常被抱怨缺乏及時響應(yīng)。而基于原生UI的React Native能避免這些問題從而實現(xiàn)實時響應(yīng)。

2、原生組件:使用HTML5/JavaScript實現(xiàn)的組件比起原生組件總是讓人感覺差一截,而React Native由于采用了原生UI組件自然沒有此問題。

3、樣式和布局:iOS、Android和基于Web的應(yīng)用各自有不同的樣式和布局機制。React Native通過一個基于FlexBox的布局引擎在所有移動平臺上實現(xiàn)了一致的跨平臺樣式和布局方案。

主要特性

原生的iOS組件

React Native主張“Learn once, write everywhere”而非其他跨平臺工具一直宣揚的“Write once, run everywhere”。通過React Native,開發(fā)者可以使用UITabBar、UINavigationController等標準的iOS平臺組件,讓應(yīng)用界面在其他平臺上亦能保持始終如一的外觀、風格。

異步執(zhí)行

JavaScript應(yīng)用代碼和原生平臺之間所有的操作都采用異步執(zhí)行模式,原生模塊使用額外線程,開發(fā)者可以解碼主線程圖像、后臺保存至磁盤、無須顧忌UI等諸多因素直接度量文本設(shè)計布局。

觸摸處理

React Native引入了一個類似于iOS上Responder Chain響應(yīng)鏈事件處理機制的響應(yīng)體系,并基于此為開發(fā)者提供了諸如TouchableHighlight等更高級的組件。

ReactNative項目創(chuàng)建教程

1、安裝node。

下載地址: https://nodejs.org

安裝成功后,配置環(huán)境變量 在path中添加:

在命令窗口測試node 是否配置成功:

node -v

輸出node版本即為成功ReactNative下載

ReactNative下載

2、通過命令:$npm install -g react-native-cli

注:如果遇到Cannot find module 'npmlog', 可以嘗試命令:$curl -0 -L https://npmjs.org/install.sh | sudo sh

確保react-native安裝成功,可以用檢查版本的命令來檢查react-native命令: $react-native -v

ReactNative下載

3、安裝Git

下載地址:http://git-scm.com/download/win

安裝成功后配置環(huán)境變量

類似于第一步:path中添加 D:\react_native\git\Git\cmd

4、通過命令窗口切換到想要創(chuàng)建項目的根目錄下,然后運行 react-native init MyProject(項目名稱)

最后會顯示:

To run your app on iOS:   cd D:\Users\XXX\MyTest   react-native run-ios   - or -   Open ios\MyTest.xcodeproj in Xcode   Hit the Run buttonTo run your app on Android:   cd D:\Users\XXX\MyTest   Have an Android emulator running (quickest way to get started), or a device connected   react-native run-android

5、切換到自己項目下:cd MyProject

運行 npm install (安裝node_modules)

6、安裝node_modules成功后,運行react-native run-android 即可。

7、在瀏覽器中輸入http://localhost:8081/index.android.bundle?platform=android 會顯示一長串的json代碼。

8、可能遇到的問題:

如果android系統(tǒng)是5.0以下

1.Could not get BatchedBridge, make sure your bundle is package correctly.

Dev Settings->Debug server host & port for device 修改IP為 充當服務(wù)器的PC的ip地址:8081(!!!)。

然后reload,最后顯示如下界面就是成功啦。

ReactNative下載


點下面下載:(推薦使用"迅雷"進行下載,系統(tǒng)下載大全QQ交流群:)
主站蜘蛛池模板: 久久婷婷色综合一区二区| 久久婷婷午色综合夜啪 | 天天综合久久一二三区| 欧美亚洲日本国产综合网| 欧美婷婷六月丁香综合色| 狠狠人妻久久久久久综合蜜桃| 欧美色综合天天综合高清网| 亚洲国产日韩综合久久精品| 久久91精品久久91综合| 色爱区综合激情五月综合色| 国产精品国产欧美综合一区| 一本久道久久综合狠狠爱| 亚洲色欧美色国产综合色| 亚洲va欧美va天堂v国产综合| 久久精品综合一区二区三区| 国产欧美视频综合二区| 国产精品综合久久第一页| 五月综合激情婷婷六月色窝| 五月天激情综合网丁香婷婷| 曰韩人妻无码一区二区三区综合部| 丁香五月综合缴情综合| 青青热久久综合网伊人| 亚洲综合日韩精品欧美综合区| 亚洲国产综合欧美在线不卡| 91精品国产综合久久精品| 国产精品激情综合久久| 丁香五月缴情综合网| 国产精品 综合 第五页| 亚洲欧美综合另类图片小说区 | 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 久久99国产综合精品免费| 色婷婷综合久久久久中文一区二区 | 天天在线综合网| 狠狠人妻久久久久久综合蜜桃 | 国产一级a爱做综合| 婷婷久久综合九色综合98| 国产在线五月综合婷婷| 亚洲狠狠色丁香婷婷综合| 熟天天做天天爱天天爽综合网| 国产天天综合永久精品日| 色婷婷综合缴情综免费观看|