我正在考虑决定如何设计我的流星应用程序,我计划将其作为Android和iOS应用程序启动。它不会被制作成网站。 我的理解是本机反应与reactjs相同,但面向移动应用程序。这是真的吗?如果是这样,你建议使用react native而不是reactjs来制作应用程序,还是reactjs仍然提供更多的好处? 另外,使用本机反应是否需要材料ui或类似的东西?
答案 0 :(得分:2)
React-native与React和一些关键代码共享一个心理模型,但是有很大的不同。以下是需要考虑的几点/差异:
最后,对于素材用户界面,如果你在谈论谷歌素材用户界面,是一个风格的UI库,而不是跨平台的界面库。它比React更类似于bootstrap。有很多库实现了谷歌的素材用户界面,而这些库可能专门为React,React-native或其他图书馆/平台创建。
希望有所帮助!