Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何创建可重用(React&"x2194;React Native)组件?_Reactjs_React Native - Fatal编程技术网

Reactjs 如何创建可重用(React&"x2194;React Native)组件?

Reactjs 如何创建可重用(React&"x2194;React Native)组件?,reactjs,react-native,Reactjs,React Native,任务是在React上创建一个网站,然后创建同一个移动应用程序。 移动应用程序将几乎完全重复web应用程序 我以前没有开发过移动应用程序,现在我正在努力解决这个问题。 据我所知,最简单的方法是将React Native用于移动应用程序。是这样吗?还是有更方便的选择?(不是网络视图) 我希望尽可能使用单个代码库,并在React Native中重用React组件 我看到了一些需要考虑的特性: 样式化组件而不是css 无显示:网格 在开始开发之前我还需要考虑什么? 本机将如何响应特定于web的事情,

任务是在React上创建一个网站,然后创建同一个移动应用程序。 移动应用程序将几乎完全重复web应用程序

我以前没有开发过移动应用程序,现在我正在努力解决这个问题。 据我所知,最简单的方法是将React Native用于移动应用程序。是这样吗?还是有更方便的选择?(不是网络视图)

我希望尽可能使用单个代码库,并在React Native中重用React组件

我看到了一些需要考虑的特性:

  • 样式化组件而不是css
  • 无显示:网格
<>在开始开发之前我还需要考虑什么?

本机将如何响应特定于web的事情,例如:在样式化组件中悬停?它会抛出一个错误还是忽略它

我可以使用什么UI框架? 例如,我看到索环和REBAS使用样式化组件。它们的组件在React Native上工作吗

例如,antDesign——它有一个React Native版本,组件的语法在外观上是相似的。我可以通过简单地导入antd的rn版本在React Native中重用web版本的组件吗?

好问题。 我可以从索环的角度回答,听起来索环可以很好地满足您的最高要求,它使用样式化的组件而不是CSS,并且它通过内置的t恤尺寸调整机制“小”(移动)、“中”(平板电脑)、“大”(桌面)支持移动设备或不同的窗口尺寸调整和其他可选的用户自定义样式

我不确定您需要React-Native支持的规模,但我能够构建许多支持移动设备的Grommet移动应用程序,而无需使用React-Native