React Native 开发入门:构建天气应用全流程解析
1. 项目基础与组件结构
在 React Native 开发中,有一些基础的命令和目录结构需要了解。 yarn test 可以运行应用中的所有 Jest 测试,而 yarn run eject 则用于将应用从 CRNA 工具链中分离出来,当需要引入包含原生代码的 React Native 库或自己编写原生代码时,这个操作可能是必要的。
每个应用通常都有一个 utils/ 目录,其中包含应用会使用的辅助函数。在开发过程中,当需要使用这些工具函数时,从示例代码中复制该文件夹即可。
1.1 组件结构
应用中有一个 App 组件,它代表整个屏幕并包含显示给用户的天气信息。在 App 组件内部,有一个 SearchInput 组件,用于搜索不同的城市。
App 组件是默认 CRNA 应用创建的第一个组件,其代码如下:
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
export default class App extends React.Component {
render() {
return (
<View style={styles.container
超级会员免费看
订阅专栏 解锁全文
114

被折叠的 条评论
为什么被折叠?



