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

bookReusing Styles

Deslize para mostrar o menu

As your UI grows, you will start repeating the same styles.

Instead of duplicating them, you can reuse styles to keep your code clean and consistent.

Example:

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

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

const styles = StyleSheet.create({
  container: {
    padding: 20
  },
  text: {
    fontSize: 16,
    marginBottom: 10
  }
});

Here, the same text style is applied to multiple elements.

You can also combine styles:

const styles = StyleSheet.create({
  text: {
    fontSize: 16
  },
  bold: {
    fontWeight: 'bold'
  }
});

Usage:

<Text style={[styles.text, styles.bold]}>Important</Text>

This lets you build flexible and reusable UI patterns.

Reusing styles helps:

  • Keep your code consistent;
  • Reduce duplication;
  • Make changes easier.
question mark

Why should you reuse styles?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 7

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 7
some-alt