简体   繁体   中英

How to use Stylesheet.create in a class component?

I'm trying to use React Native's Stylesheet.create method in class component and I'm getting an error. This does work in functional components but not in class components. How can I resolve this issue?

Declare the StyleSheet outside of the component.

const styles = StyleSheet.create({
  ...
});

class NewComponent extends React. Component {
  ...

 import React, { Component } from "react"; import { StyleSheet } from 'react-native'; class App extends React.Component { render(){ return ( <View style={styles.container}> </View> ) } }; export default App; const styles = StyleSheet.create({ container: { flex: 1, }, })

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM