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

bookWorking with Spacing

Deslize para mostrar o menu

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?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 2
some-alt