内容简介:接上一篇然后类名改为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泄密之前使用了方程式组织的工具?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Google将带来什么?
杰夫·贾维斯 / 陈庆新、赵艳峰、胡延平 / 中华工商联合出版社 / 2009-8 / 39.00元
《Google将带来什么?》是一本大胆探索、至关重要的书籍,追寻当今世界最紧迫问题的答案:Google将带来什么?在兼具预言、宣言、思想探险和生存手册性质的这样一《Google将带来什么?》里,互联网监督和博客先锋杰夫·贾维斯对Google这个历史上发展速度最快的公司进行了逆向工程研究,发现了40种直截了当、清晰易懂的管理与生存原则。与此同时,他还向我们阐明了互联网一代的新世界观:尽管它具有挑战性......一起来看看 《Google将带来什么?》 这本书的介绍吧!