文件名称:react-native-web-hello-world:HelloWorld应用程序示例,该应用程序在React Web和React Native之间共享代码
文件大小:123KB
文件格式:ZIP
更新时间:2024-05-28 23:50:17
JavaScript
ReactNativeWebHelloWorld 一种在React Web应用程序和React Native应用程序之间共享应用程序逻辑的方法,同时使各个组件的呈现对于每个平台都是唯一的。 有关此项目的详细讨论,请阅读我的。 该应用程序 React本机 React网 该应用程序本身是一个非常简单的Hello World(ish)应用程序。 它不仅显示“ Hello World”,而且单击(或点击)时,它会从红色变为蓝色! 哇! 使用的技术 目录结构 android包含Android项目文件, ios包含iOS项目文件,而web包含webpack configs和index.html (也是缩小包的目标)。 该app本身主要基于我的 ,以获取更多关于该app信息。 唯一的关键区别可以在app/native和app/web 。 这里发生的事情是本机应用程序和Web应用程序都共享其核心应
【文件预览】:
react-native-web-hello-world-master
----ios()
--------ReactNativeWebHelloWorld-tvOSTests()
--------ReactNativeWebHelloWorldTests()
--------ReactNativeWebHelloWorld()
--------ReactNativeWebHelloWorld-tvOS()
--------ReactNativeWebHelloWorld.xcodeproj()
----.babelrc(31B)
----.watchmanconfig(2B)
----android()
--------gradlew.bat(2KB)
--------gradlew(5KB)
--------gradle.properties(887B)
--------keystores()
--------app()
--------gradle()
--------settings.gradle(62B)
--------build.gradle(642B)
----.flowconfig(1KB)
----package.json(2KB)
----gulpfile.js(616B)
----app()
--------reducers()
--------native()
--------constants()
--------web()
--------requester.js(476B)
--------actions()
--------store()
----index.ios.js(449B)
----.gitignore(774B)
----web()
--------public()
--------webpack()
----index.android.js(447B)
----.buckconfig(114B)
----README.md(4KB)
----.gitattributes(16B)