【发布时间】:2019-02-25 03:55:14
【问题描述】:
我是 React Native 的新手,我目前正在尝试创建一个名为 OpButton 的自定义组件。它只是一个按钮,以便我可以尝试导入和导出组件。但是,每次我尝试导入它时,我都会不断收到诸如“Imvariant Violation”之类的错误,我不知道如何修复它。
import React, { Component } from 'react';
import { Button, Alert } from 'react-native';
export default class OpButton extends Component {
render() {
return (
<Button
onPress={() => Alert.alert("Hello World")}
title= "Hello World"
color="#841584"
accessibilityLabel="Learn more about this purple button"
/>
);
}
}
我的按钮.js
import React, { Component } from 'react';
import { StyleSheet, Text, View, AppRegistry } from 'react-native';
import { OpButton } from "./src/components/button";
export default class App extends Component {
render() {
return (
<OpButton></OpButton>
);
}
}
我的 App.js
【问题讨论】:
-
改用
import OpButton from "./src/components/button"; -
是的,
import OpButton没有大括号应该可以工作
标签: react-native