Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

ReactNativeの重要なコアコンポーネントを一覧表示します


反応ネイティブで最も重要なコアコンポーネントは次のとおりです-

ReactNativeコンポーネント Androidネイティブビュー IOSネイティブビュー Webブラウザ 説明
表示-<表示> アプリがAndroidデバイスで表示されると、コンポーネントが に変更されます
アプリがIOSデバイスで表示されると、コンポーネントがに変更されます
Webブラウザーで表示すると、コンポーネントは
タグに変更されます
フレックスボックスレイアウトをサポートするコアコンテナです。また、タッチ処理も管理します。
テキスト-<テキスト> アプリがAndroidデバイスで表示されると、コンポーネントがに変更されます
アプリがIOSデバイスで表示されると、コンポーネントがに変更されます
Webブラウザーで表示すると、コンポーネントは

タグに変更されます

ユーザーにテキストを表示するために使用されます。また、スタイリングとタッチイベントも処理します。
画像-<画像> アプリがAndroidデバイスで表示されると、コンポーネントがに変更されます
アプリがIOSデバイスで表示されると、コンポーネントがに変更されます
Webブラウザーで表示すると、コンポーネントはタグに変更されます
画像の表示に使用されます。
Scrollview- アプリがAndroidデバイスで表示されると、コンポーネントがに変更されます
アプリがIOSデバイスで表示されると、コンポーネントがに変更されます
Webブラウザーで表示すると、コンポーネントは
タグに変更されます
コンポーネントとビューを含むスクロールコンテナ。
TextInput- アプリがAndroidデバイスで表示されると、コンポーネントがに変更されます
アプリがIOSデバイスで表示されると、コンポーネントがに変更されます。
がWebブラウザ内に表示されると、コンポーネントがタグに変更されます。
ユーザーがテキストを入力できる入力要素

以下は、、および

を使用した作業例です。

Text、View、Image、ScrollView、TextInputを操作するには、以下に示すように、react-nativeからコンポーネントをインポートする必要があります-

import { View, Text, Image, ScrollView, TextInput } from 'react-native';

ビューコンポーネントは、主にテキスト、ボタン、画像などを保持するために使用されます。コンポーネントは次のように使用されます-

<View>
   <Text style={{ padding:"10%", color:"red" }}>Inside View Container</Text>
   <Image
      source={{
         uri: 'https://www.tutorialspoint.com/react_native/images/logo.png',
      }}
      style={{ width: 311, height: 91 }}
   />
</View>

テキストと画像のコンポーネントが含まれています。 ScrollViewコンポーネントは、ビュー、テキスト、画像、ボタン、およびその他のReactNativeコンポーネントを処理する親コンポーネントのように動作します。

import React from 'react';
import { View, Text, Image, ScrollView, TextInput } from 'react-native';

const App = () => {
   return (
      <ScrollView>
         <Text style={{ padding:"10%", color:"green", "fontSize":"25" }}>Welcome to TutorialsPoints!</Text>
         <View>
            <Text style={{ padding:"10%", color:"red" }}>Inside View Container</Text>
            <Image
            source={{
               uri:'https://www.tutorialspoint.com/react_native/images/logo.png',
            }}
            style={{ width: 311, height: 91 }}
         />
      </View>
      <TextInput
         style={{
            height: 40,
            borderColor: 'black',
            borderWidth: 1
         }}
         defaultValue="Type something here"
      />
      </ScrollView>
   );
}
export default App;

出力

ReactNativeの重要なコアコンポーネントを一覧表示します


  1. React Nativeでのアニメーションの動作を説明しますか?

    React Nativeは、使用可能なコンポーネントにインタラクティブ性を追加するのに役立つアニメーションコンポーネントを提供します。アニメーションコンポーネントは、View、Text、Image、ScrollView、FlatList、およびSectionListをアニメーション化するために使用できます。 React Nativeは、2種類のアニメーションを提供します- アニメーションAPI LayoutAnimation アニメーションAPI アニメーション化されたAPIは、入力/出力に基づいて時間ベースのアニメーションを提供するのに役立ちます。この例では、アニメーション化され

  2. ReactNativeで「テキスト文字列は<Text>コンポーネント内にレンダリングする必要があります」というエラーを処理するにはどうすればよいですか?

    アプリの開発中に、上記のエラーに遭遇する可能性があります。エラーを発生させるコードは次のとおりです- 例 import React from "react"; import { Image , Text, View, StyleSheet } from "react-native"; export default class App extends React.Component {    render() {       return (         &nbs