0
私はReact.jsのようにクラスを追加しますが、アプリケーションが実行されるときにそのクラスは存在しないと言います。私が追加しようとしている新しいクラスは、index.ios.jsと同じフォルダにあり、まだそれを見つけられません。 マイindex.ios.js:React Native Appにクラスを追加するにはどうすればよいですか?
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View
} from 'react-native';
import Test from './Test.jsx';
export default class TestApp extends Component {
render() {
return (
<View>
<Test />
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
}
});
AppRegistry.registerComponent('TestApp',() => TestApp);
**My new class:**
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View
} from 'react-native';
export default class Test extends React.Component {
render() {
return (
<View>
<Text>This is Test.</Text>
</View>
)
}
}
module.exports = Test;
私はアプリを実行すると、それはコンパイルが、シミュレータで、それはクラスが見つからないことを言います。私が間違っていることはありますか?
実際にコードに問題はなく、2回だけエクスポートしていました。単に 'module.exports = Test;'を削除して、もう一度やり直してください。それがうまくいくことを望みます。 –