React Native开发程序猿阵线联盟-汇总各类技术干货React Native开发经验集

react-native实现一款简单的天气预报iOS,andro

2017-08-11  本文已影响276人  小猿_Luck_Boy

前言

本项目与菜谱项目是一个对比;有兴趣的可以了解下

本项目的使用react-native提供的传统stateprops管理搭建项目。菜谱项目是使用react-redux,redux,react-navigation;

我本着使用最原始的构建方式目的是为了和用redux,react-redux构建项目做一个对比,为各位对两者搭建项目的不同列出简单的对比;

菜谱项目会详细介绍redux,react-redux的使用

传统方式

redux的方式

学习经历

目前移动端的混合开发越来与火了,目前比较成熟的混合开发框架包括react-native,Ionic,Weex等,总之很多

相比下react-native还是蛮火的,不仅有成熟的web框架react,还有react-native开发移动app

我前段时间学习react-native的学习历程

个人学习中做的小Demo,有兴趣可以共同学习一下
react-native-learn不断更新...

github源码---react-native-weather

项目简介

纯粹使用react-native的UI组件和提供的Animated Api实现的一款天气预报的app;功能主要包括:城市列表,城市搜索,城市添加,设置默认城市,15天天气预报,24小时天气详情,生活指数,天气详情。
技术点实现:

项目截图

使用框架

"react": "16.0.0-alpha.6",
"react-native": "0.44.0",
"react-native-blur": "^3.1.2",
"react-native-deprecated-custom-components": "^0.1.0",
"react-native-drawer": "^2.3.0",
"react-native-swipeout": "^2.0.13"

react-native-swipeout

react-native-drawer

react-native-blur

项目安装,运行

下载

git clone https://github.com/liuboshuo/react-native-weather.git

安装

切换到项目工作环境,在terminal执行

npm install

react-native link react-native-blur

运行

react-native run-android

Run android avd and start an emulator

react-native run-ios

心得

上一篇下一篇

猜你喜欢

热点阅读