我正在按照Udemy的课程来构建演示React Native应用程序。到目前为止,该应用程序由3个组件组成-App,AlbumList和AlbumDetail。下面列出了每个代码。
App.js
import React, { Component } from 'react';
import View from 'react-native';
import AlbumDetail from './AlbumDetail'
import axios from 'axios';
class AlbumList extends Component {
constructor(props){
super(props)
this.state = { albums: [{"title": "one"}, {"title": "two"}] }
}
renderAlbums() {
return this.state.albums.map(album =>
<AlbumDetail key={album.title} album={album} />
);
}
render() {
return (
<View>
{ this.renderAlbums() }
</View>
);
}
}
export default AlbumList;
Run Code Online (Sandbox Code Playgroud)
AlbumList.js
import React, { Component } from 'react';
import View from 'react-native';
import AlbumDetail from …Run Code Online (Sandbox Code Playgroud)