前言
接上一篇ReactNative学习笔记(一)之建立项目并在Android和iOS设备上运行
常见样式
首先我们看看ReactNative初始化好之后原始的App.js文件是什么样子的
1 | /** |
现在版本的ReactNative初始化好的项目已经默认是es6语法了.
现在我们把render函数里return里的东西都删了, 然后把styles也删了, 重写这个View的style, 例如像这个样子
1 | export default class App extends Component<Props> { |
运行效果
但是通常我们一般都不会直接把style直接写在View的标签里面, 会把这个style抽取出来, 便于修改和复用.
定义一个styles
1 | let styles = StyleSheet.create({ |
然后替换掉之前的style
1 | export default class App extends Component<Props> { |
而文字的样式我们也可以设置
1 | let styles = StyleSheet.create({ |
然后我们在View元素里面添加一个Text的元素, 并应用我们刚才写的文字的style
1 | export default class App extends Component<Props> { |
效果: