LangWenqi / douban

react-native仿豆瓣

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReactNative 仿豆瓣-Android (2018年8月安卓版)

运行

  • 先确保你已安装好了React Native 所需的依赖环境 并且连接移动(虚拟)设备
  • 在根目录下执行 npm install
  • 在执行 react-native run-android

学习资源

├── README.md
├── index.js
├── app.json
├── android
├── ios
├── package.json
├── src
│  │   ├── common
│  │   └── RenderList.js                                    影片排行组件
│  ├── store                                                状态存储
│  │   ├── action                                           actions
│  │   │   └── index.js                                        
│  │   ├── constants                                        常量
│  │   │   └── index.js                                         
│  │   ├── reducers                                         reducers
│  │   │   ├── index.js                                        
│  │   │   └── login.js                                     登录                   
│  │   ├── index.js                                         configureStore
│  ├── components
│  │   ├── Detail.js                                        影片详情页
│  │   ├── HotList.js                                       热门列表
│  │   ├── Mine.js                                          我的模块
│  │   ├── PlayList.js                                      播放列表
│  │   ├── Search.js                                        搜索时触发的组件
│  │   ├── SearchInput.js                                   搜索框
│  │   ├── Seek.js                                          正在热映
│  │   ├── SeekMovie.js                                     找片
│  │   ├── SeekTV.js                                        电影
│  │   ├── SoonList.js                                      电视
│  │   └── Star.js                                          评分组件
│  ├── img                                                  图片资源
│  └── index.js                                             navigation配置
└── yarn.lock

效果图

热映列表及即将上映吸顶效果

找片页面及登录页react-redux状态管理

我的模块及react-redux登录状态管理

About

react-native仿豆瓣


Languages

Language:JavaScript 90.8%Language:Objective-C 5.1%Language:Python 2.2%Language:Java 1.9%