Skip to content

ReactEngine/ReactEngine

Repository files navigation

ReactEngine

一个基于 Reac Native + Redux + Strongloop 的快速开发框架.
目的: 快速开发,原则上一个 JS 工程师可以搞定 iOS/Android/Server 开发.

Client

ReactEngine 客户端部分,基于 Reac Native + Redux 的工程模板.

如何运行

1. 环境准备

安装最新版 Nodejs: 详见 nodejs.org
安装最新版 React Native: 执行 npm install -g react-native-cli 详见 Getting Started
如果你要运行 iOS 程序,请安装 Xcode 7.0 更新版本.
如果你要运行 Android 程序,请参考 Android Setup.

2. Clone 仓库并安装依赖:

git clone https://github.com/ReactEngine/ReactEngine.git
cd ReactEngine 
npm install -d

3. 启动服务器

参考: ReactEngine-Server
修改 src/services/strongloop/config.js:

"urlBase": "http://10.10.10.148:3000/api/"  //改为你的服务器API地址

4. 运行

iOS:
用 XCode 打开ios/ReactEngine.xcodeproj,编译运行.
Android:

react-native run-android

5. 代码生成器

generator-reactengine可以帮你生成 Model 和 Moudle 的样板代码.

安装
npm install -g yo   
npm install -g generator-reactengine
生成 model
cd yo-project-dir # 进入你的工程目录     
yo reactengine:model [options] <modelName>

生成 module
cd yo-project-dir # 进入你的工程目录
yo reactengine:module [options] <moduleName>

截图

iOS:

App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published