React native 我是否必须使用React Native为Android和iOS创建单独的UI?
我想为Android和iOS构建一个移动应用程序,并考虑使用React NativeReact native 我是否必须使用React Native为Android和iOS创建单独的UI?,react-native,React Native,我想为Android和iOS构建一个移动应用程序,并考虑使用React Native 有一件事我还没有弄清楚:我是否必须为Android和iOS创建单独的UI,或者是否有类似于Xamarin.Forms的抽象?例如,我能说“给我一个按钮”吗?在Android上,我有一个本机Android按钮,在iOS上有一个本机iOS按钮,或者我必须为Android和iOS(如Xamarin.Android和Xamarin.iOS)创建单独的视图层吗?通常,你不需要为两个平台创建单独的UI。React Nati
有一件事我还没有弄清楚:我是否必须为Android和iOS创建单独的UI,或者是否有类似于Xamarin.Forms的抽象?例如,我能说“给我一个按钮”吗?在Android上,我有一个本机Android按钮,在iOS上有一个本机iOS按钮,或者我必须为Android和iOS(如Xamarin.Android和Xamarin.iOS)创建单独的视图层吗?通常,你不需要为两个平台创建单独的UI。React Native附带了一些特定于Android和iOS的组件,如
ProgressBarAndroid
和ProgressViewIOS
。对于您的按钮示例,有一个名为按钮的简单组件,它呈现平台本机按钮,您也可以根据需要自定义这些按钮。通常,您不需要为两个平台创建单独的UI。React Native附带了一些特定于Android和iOS的组件,如ProgressBarAndroid
和ProgressViewIOS
。对于您的按钮示例,有一个名为按钮的简单组件
,它呈现平台本机按钮,您也可以根据需要自定义这些按钮。感谢您的回复!我不完全理解“React Native附带一些Android和iOS特定组件”——你能解释一下这些吗?不是所有本机UI组件都映射到React native吗?@stefan.at.wpf是的,绝大多数都映射到React native。例如,Picker
、ActivityIndicator
和Image
将呈现平台本机视图。我只是说,在极少数情况下,它们被分为两个独立的组件,如和。感谢您的回复!我不完全理解“React Native附带一些Android和iOS特定组件”——你能解释一下这些吗?不是所有本机UI组件都映射到React native吗?@stefan.at.wpf是的,绝大多数都映射到React native。例如,Picker
、ActivityIndicator
和Image
将呈现平台本机视图。我只是说,在极少数情况下,它们被分成两个独立的组件,如和。