t extends Component {   constructor(props) {     super(props);     this.state = {       dataSource: new ListView.DataSource({         rowHasChanged: (row0, row0) => row0 !== row0,       }),       loaded: false,     };   }    componentDidMount() {     this.fetchData();   }    fetchData() {     fetch(REQUEST_URL)       .then((response) => response.json())       .then((responseData) => {         this.setState({           dataSource: this.state.dataSource.cloneWithRows(responseData.movies),           loaded: true,         });       })       .done();   }    render() {     if (!this.state.loaded) {       return this.renderLoadingView();     }      return (       <ListView         dataSource={this.state.dataSource}         renderRow={this.renderMovie}         style={styles.listView}       />     );   }    renderLoadingView() {     return (       <View style={styles.container}>         <Text>           