Node.js
: Node.js是JS的運行時環境,類比到Java的jvm,提供了很多系統級的API,如文件操作、網絡編程等. 用事件驅動, 異步編程,主要是爲後臺網絡服務設計,使得JS可作爲後臺開發的語言React.js
: Node.js的一個UI框架,可以對UI代碼進行封裝,實現UI組件化React Native
: 也是Node.js的一個UI框架,是基於React.js實現的React Native
跟React.js
的本質區別在於在渲染時,ReactJs
是驅動html dom
渲染;React Native
是驅動android/ios
原生組件渲染。
react-native-cli:Node.js的一個插件,可用於命令行執行React Native命令和RN應用啓動時檢查服務端js文件是否更新,以及進行打包服務。
Yarn:facebook推出的npm的替代版,下載module的速度比npm快;