我很反应原生。我在用于混合应用程序开发的Cordova /离子框架方面拥有丰富的经验。我正在探索反应/反应原生。我喜欢的一个概念是" virtualDOM"这里有几个问题。 (有些人可能是外行问题。但是,只是想清楚我的想法。)
答案 0 :(得分:1)
当然,React Native应用程序速度较慢,使用的内存比完整原生应用程序多。但是,React Native在许多方面仍然表现得非常出色。
有一个名为react-native-video的库,它支持您所要求的一切。然而,在旧版本的android上可能存在一些问题。 https://www.npmjs.com/package/react-native-video
React Native支持许多这些功能:https://facebook.github.io/react-native/docs/actionsheetios.html#content(在侧栏中检查API)。如果React Native本身没有实现某些东西,可能还有其他人已经做过,你可以安装一个npm包(并链接rnpm用于链接android / ios代码)。 如果你想要自定义的东西,你仍然可以构建自己的Java / Swift / objectiveC组件并将其包装到React Native组件中。 (https://facebook.github.io/react-native/docs/native-components-android.html和https://facebook.github.io/react-native/docs/native-components-ios.html)