如果我打算使用React Native创建移动应用程序(可能会更快地开发,因为某些代码可以重用),我是否可以通过使用ReactJs作为前端获得优势?
或者它是无关紧要的,如果它是ReactJs,Vue或Angular 2,只要我使用Javascript以便我仍然可以重用React本机的代码?
解决方法:
是的,您可以,但您必须采用高阶组件(HOC)无状态功能组件才能完全重用您的代码.
区别:
基本上,ReactJs和React Native几乎完全相同,除了它们的组件.因此,重用代码的最佳方法是使用HOC创建单独的独立组件,可以使用无状态功能组件从两端调用.
https://hackernoon.com/code-reuse-using-higher-order-hoc-and-stateless-functional-components-in-react-and-react-native-6eeb503c665
总结以上是内存溢出为你收集整理的android – 如果我使用ReactJS创建一个Web应用程序,我可以重用代码来构建一个使用React Native的移动应用程序吗?全部内容,希望文章能够帮你解决android – 如果我使用ReactJS创建一个Web应用程序,我可以重用代码来构建一个使用React Native的移动应用程序吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)