前言
接上一篇ReactNative学习笔记(五)之ListView继续学习ReactNative
组织应用的样式
我们创建的应用不可能把所有的东西都放在一个文件里面, 我们可以按照自己的想法去组织一下应用的代码.
首先我们想办法把样式分离出来, 放到另一个文件当中.
在根目录下建立一个文件夹app, 然后在app文件夹下建立一个Styles文件夹, 在Styles文件夹中建立一个叫做Main.js的js文件
然后将App.js中styles相关的代码剪切进来, 然后需要注意的是用到了StyleSheet.create
这句代码所以StyleSheet这个包是也是需要导进来的, 所以Main.js的完整代码如下
1 |
|
最后记得将这个styles变量导出, 语法就是export { xxx as default}
, 这个xxx就是在文件中定义的变量styles
然后我们需要在App.js文件中导入这个样式
1 | import styles from './app/Styles/Main'; |
app文件夹和App.js文件在同一层级目录, 所以用./app/xxx/
, 然后再一层层去引用到Main.js文件, ./
表示当前文件所在的目录, 而../
就表示当前文件的上级目录
运行效果
成功的跑了起来, 样式也是对的, 说明代码重构成功!