Categories
JavaScript Answers React Native Answers

How to create global styles with React Native?

Spread the love

Sometimes, we want to create global styles with React Native.

In this article, we’ll look at how to create global styles with React Native.

How to create global styles with React Native?

To create global styles with React Native, we can create a module that exports the stylesheet object.

For instance, we write:

styles.js

import { StyleSheet } from 'react-native';

export default StyleSheet.create({
  alwaysRed: {
    backgroundColor: 'red',
    height: 100,
    width: 100,
  },
});

App.js

import * as React from 'react';
import { View, Text, Button } from 'react-native';
import { Card } from 'react-native-paper';
import styles from './styles';

const App = () => {
  return (
    <View>
      <Text style={styles.alwaysRed}>hello</Text>
    </View>
  );
};
export default App;

We call StyleSheet.create in styles.js to create a stylesheet object.

Then we import it with import styles from './styles'; in App.js.

Next, we apply the styles to the Text component by setting style to styles.alwaysRed.

Conclusion

To create global styles with React Native, we can create a module that exports the stylesheet object.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *