Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Working with Spacing | Section
Styling and Layout in React Native Apps

bookWorking with Spacing

Pyyhkäise näyttääksesi valikon

Spacing is the simplest way to improve how your UI looks.

Without spacing, elements feel crowded. With proper spacing, your screen becomes clear and easy to read.

There are two main types of spacing:

  • margin: space outside an element;
  • padding: space inside an element.

Example:

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

export default function App() {
  return (
    <View style={styles.container}>
      <Text style={styles.box}>First</Text>
      <Text style={styles.box}>Second</Text>
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    padding: 20
  },
  box: {
    backgroundColor: 'lightgray',
    padding: 10,
    marginBottom: 10
  }
});

Here:

  • padding adds space inside each box;
  • marginBottom creates space between elements.

Spacing helps your UI "breathe" and makes content easier to scan.

At this stage, focus on adding simple spacing between sections and inside components.

question mark

What does margin control?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 2
some-alt