我有一个项目,我需要创建一个共享代码环境,以便做出反应并做出反应。
我知道在大多数情况下,你不能在两者之间分享表示组件,但我很乐意在单一的代码库中分享一些核心逻辑和app结构。
当然,由于React和React Native的打包方式,有一些捕获,有些是我提到的解决方案。
这个想法是使用类似于这篇博文的逻辑: http://jkaufman.io/react-web-native-codesharing/
为了不必担心创建整个构建过程,我创建了一个启动包,它使用create-react-app
和react-native
的cli(来自react-native-cli
)。
https://github.com/ReyHaynes/react-redux-web-native
显然使用这种方法会有一些问题,但如果你们能让我知道这个过程的一些showstopper问题?我很乐意听到他们的声音!
此外,如果您有时间尝试混合构建并查看问题,我也很乐意听到。