React是Facebook開發(fā)的一款JavaScript庫,使用這個庫可以很好的編寫漂亮的網(wǎng)頁UI,能簡化前端程序員很多操作。
而React Native是在React基礎(chǔ)上發(fā)展而來,目的讓程序員能夠真正用JavaScript去開發(fā)手機端的APP,像瀏覽WebAPP 一樣,但是同時具有NativeAPP的流程與操作體驗。記住,這與你使用WebView完全是不一樣的。
優(yōu)點
如果我們平時寫完代碼之后,在手機上運行,想更改一下TextView的值,相信是一件非常苦惱的事情,因為又要重寫編譯APK,然后在手機上面安裝。
但是ReactNative可以讓我們通過更新服務(wù)器端的JS代碼,就可以直接更新手機端的界面。