ホームページ > 記事 > ウェブフロントエンド > React Native コンポーネントのチートシート
これは、HTML 要素に対応する React Native コンポーネントの完全なガイドです。また、Android および iOS のネイティブ UI コンポーネントは、Web 開発とモバイル開発の間のギャップを埋めることができます。この包括的な表は、開発者がプラットフォーム間でシームレスに移行できるように、並べて比較したものです。
React Native Component | HTML Element | Android Component | iOS Component |
---|---|---|---|
View | ViewGroup | UIView | |
Text |
or |
TextView | UILabel |
Image | ImageView | UIImageView | |
TextInput | EditText | UITextField | |
ScrollView | ScrollView | UIScrollView | |
FlatList |
|
RecyclerView | UITableView |
SectionList |
|
ExpandableListView | UITableView with sections |
Button | Button | UIButton | |
TouchableOpacity | Clickable |
TouchableOpacity | UIButton (with opacity) |
TouchableHighlight | Clickable |
TouchableHighlight | UIButton (with highlight effect) |
TouchableWithoutFeedback | Clickable |
View with touch events | UIView with touch events |
ActivityIndicator | CSS Spinner | ProgressBar | UIActivityIndicatorView |
Modal | Custom modal/dialog | Dialog | Modal UIViewController |
Picker | Spinner | UIPickerView | |
Switch | Switch | UISwitch | |
Slider | SeekBar | UISlider | |
StatusBar | N/A | StatusBar | UIStatusBar |
SafeAreaView | N/A | View (with insets) | UIView respecting safe areas |
KeyboardAvoidingView | N/A | View with keyboard handling | UIView with keyboard handling |
Pressable | View with touch events | UIView with touch events | |
RefreshControl | N/A | SwipeRefreshLayout | UIRefreshControl |
WebView | WebView | WKWebView | |
Animated.View |
with animations |
Animated View | UIView with animations |
これにより、新しい反応ネイティブ開発者が Web 開発またはネイティブ開発から簡単に移行できるようになります
参考文献:
以上がReact Native コンポーネントのチートシートの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。