React Native新项目报错:Property 'Button' doesn't exist 求助
你的错误根源很明确:Button组件未从react-native库中显式导入。React Native的内置组件必须导入后才能使用,哪怕它是官方提供的基础组件。
修改你的代码,将Button添加到react-native的导入列表中即可解决:
import React from 'react'; import { StatusBar } from 'expo-status-bar'; // 新增Button到导入项 import { StyleSheet, Text, View, Button } from 'react-native'; export default function App() { return ( <View style={styles.container}> <Button title='Push Me'/> <Text>Open up App.js to start working on your app!</Text> <StatusBar style="auto" /> </View> ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, });
修改完成后重启项目,错误就会消失。如果之后需要自定义样式更丰富的按钮,也可以用TouchableOpacity搭配Text组件实现,不过基础场景下内置Button完全够用。
内容的提问来源于stack exchange,提问作者Jacob Crocker
相关产品推荐
相关产品推荐

