Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Building a Card Component | Section
Styling and Layout in React Native Apps

Building a Card Component

Stryg for at vise menuen

Now you will build your first reusable UI element — a card.

A card is a container that groups related content together. It usually has spacing, a background, and structured text.

Example:

import { View, Text, StyleSheet } from 'react-native';

export default function App() {
  return (
    <View style={styles.container}>
      <View style={styles.card}>
        <Text style={styles.title}>Alex Johnson</Text>
        <Text style={styles.description}>
          Frontend developer with experience in React and mobile apps.
        </Text>
      </View>
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    padding: 20
  },
  card: {
    backgroundColor: 'lightgrey',
    padding: 15,
    borderRadius: 10
  },
  title: {
    fontSize: 18,
    fontWeight: 'bold',
    marginBottom: 5
  },
  description: {
    fontSize: 14,
    color: 'darkblue'
  }
});

Here:

  • The card uses padding to create space inside;
  • Text is structured into title and description;
  • Rounded corners (borderRadius) make it look cleaner.

Cards are widely used in real apps because they help organize content into clear sections.

question mark

What is the purpose of a card component?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Building a Card Component

Now you will build your first reusable UI element — a card.

A card is a container that groups related content together. It usually has spacing, a background, and structured text.

Example:

import { View, Text, StyleSheet } from 'react-native';

export default function App() {
  return (
    <View style={styles.container}>
      <View style={styles.card}>
        <Text style={styles.title}>Alex Johnson</Text>
        <Text style={styles.description}>
          Frontend developer with experience in React and mobile apps.
        </Text>
      </View>
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    padding: 20
  },
  card: {
    backgroundColor: 'lightgrey',
    padding: 15,
    borderRadius: 10
  },
  title: {
    fontSize: 18,
    fontWeight: 'bold',
    marginBottom: 5
  },
  description: {
    fontSize: 14,
    color: 'darkblue'
  }
});

Here:

  • The card uses padding to create space inside;
  • Text is structured into title and description;
  • Rounded corners (borderRadius) make it look cleaner.

Cards are widely used in real apps because they help organize content into clear sections.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5
some-alt