React Nativeは、ネイティブUI要素にマップされるコアコンポーネント(View、Text、Image、ScrollView、TextInputなど)のセットを提供します。これらはReact Native UIの基本的な構成要素であり、Web HTML要素の代わりに使用されます。
コアコンポーネント(vs Web HTML)
React Native uses its OWN components (mapping to native views), NOT HTML:
VIEW → a container (like a <div>) — the basic layout building block
TEXT → display text (ALL text must be inside a <Text>, unlike web)
IMAGE → display images (local or remote)
TEXTINPUT → text input field (like an <input>)
SCROLLVIEW → a scrollable container
FLATLIST → an efficient scrollable LIST (for long lists — renders lazily)
TOUCHABLEOPACITY / PRESSABLE → handle taps (touchable areas)
BUTTON → a basic button
