内容简介:接上一篇然后类名改为MovieList最后是记得将其导出
接上一篇 ReactNative学习笔记(六)之重新组织应用的样式 继续学习ReactNative
组织应用的组件
我们之前是把逻辑全都写在了App.js的App这个class中, 其实我们可以把将逻辑全都放在一个组件中, 然后将在render方法中return这个组件
在如图的目录下新建一个叫做MovieList.js的文件, 然后将App.js的代码全部复制粘贴过来, 修修改改一下.
首先样式的导入路径要修改一下
import styles from '../Styles/Main';
然后类名改为MovieList
class MovieList extends Component<Props> { constructor(props) { super(props) this.state = { movies: new ListView.DataSource({ rowHasChanged: (row1, row2) => row1 !== row2 }), loaded: false }; this.fetchData(); } ...
最后是记得将其导出
export { MovieList as default};
然后我们就可以在App.js中引用这个组件了, 然后将冗余的代码删除
import React, {Component} from 'react'; import MovieList from './app/Components/MovieList'; export default class App extends Component<Props> { constructor(props) { super(props) } render() { return ( <MovieList/> ); } }
运行效果:
应用仍然是原来的样子
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- React组件设计实践总结02 - 组件的组织
- 【Vue.js实战案例】- Vue.js递归组件实现组织架构树和选人功能
- 海莲花组织使用新技术手段攻击越南某环保组织
- 【国际资讯】当APT组织碰到另一个APT组织,他们在聊些什么?
- 网络犯罪组织喜欢模仿大企业组织架构 但最后因为太官僚而被抓获
- What?竟有间谍组织在Shadow Brokers泄密之前使用了方程式组织的工具?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Software Engineering for Internet Applications
Eve Andersson、Philip Greenspun、Andrew Grumet / The MIT Press / 2006-03-06 / USD 35.00
After completing this self-contained course on server-based Internet applications software, students who start with only the knowledge of how to write and debug a computer program will have learned ho......一起来看看 《Software Engineering for Internet Applications》 这本书的介绍吧!