网站首页 > 开源技术 正文
Reapp是一款使用React来开发混合应用的开源框架,为开发者提供了他们开发所需的一切,其中包括各式模块的集合、UI工具包、引导应用的CLI,以及一个预配置的构建服务器,支持Android、iOS。起先,Reapp的构建并不是以成为一个框架为目的,相反,它是作为一个UI工具包开始的。Reapp很简单,你甚至可以只是用其中的UI工具包就能构建出一款应用。
首先,我们通过一张图表来看一下Reapp与其他几款框架的区别:
接下来,我们详细了解一下Reapp的各个部分及功能。
CLI
CLI拥有两个主要功能:首先是构建新的应用;其次是可以运行你的应用。Reapp服务器是一个可以与默认应用结构工作默契的简单的express服务器。
CLI的使用:
Usage: reapp [options] [command] Commands: new [name] creates a directory with a new reapp-starter scaffold run runs a reapp application with express/webpack-dev-server build builds a reapp application to a bundle in ./build debug use this to for opening issues! help [cmd] display help for [cmd]
UI Kit
- 动画:动态和完全交互式的JavaScript编写的动画。
- 样式:JavaScript + Flexbox,可组合、动态、可声明接口。
- 主题:混合匹配物理场数、风格样式和动画来制作自己的主题。
- 视图:使用Views、ViewLists甚至是嵌套的ViewLists来构建视图。
- 多态:所有的动画和样式都可以混合使用,让设计多样化。
具体模块
reapp-ui是React组件的一个合集,用于构建应用的UI:
- 能够很好的协同工作
- 具有极少依赖性的轻量级代码
- 主题化
- 适应众多平台
生成webpack配置的一个辅助,还带有其他一些小的辅助功能。包括能够简单使用webpack开发服务器的./webpackServer。
使用:
var config = require('./config/webpack.run.js');
var webpackServer = require('reapp-pack/webpackServer');
webpackServer(config, {
  port: 3011,
  debug: true,
  hot: true
});reapp-routes是一个生成表示路线树的小型库,同时映射到路径。它最主要的作用就是节省代码和执行的一致性。
使用前:
var App = require('./components/App');
var Sub = require('./components/app/Sub');
var OtherSub = require('./components/app/OtherSub');
module.exports =
  <Route handler={App} path="/">
    <Route name="sub" handler={Sub} />
    <Route name="otherSub" handler={OtherSub} />
  </Route>使用后:
module.exports = routes(require,
  route('app',
    route('sub'),
    route('otherSub')
  )
)更多模块具体细节可以。
Reapp提供了两个示例应用,并将代码托管至Github上。
(文/刘璐璐 责编/唐小引)
猜你喜欢
- 2024-10-26 Bun - 一个快速的JS运行时(js runtime)
- 2024-10-26 Playwright执行 JavaScript 脚本:探索浏览器自动化的新境界
- 2024-10-26 爬虫基础之自动化工具 DrissionPage 的使用
- 2024-10-26 前端工程化应该怎么做?Letjs工程化体系介绍
- 2024-10-26 JavaScript 基础特性大类,前端大佬的年度回顾总结,建议收藏
- 2024-10-26 腾讯云云函数 SCF Node.js Runtime 最佳实践
- 2024-10-26 Node.js是什么?又能做什么?(node.js是干啥的)
- 2024-10-26 加载后执行RunAfterImgLoaded.js(进行加载)
- 2024-10-26 使用Delphi开发echarts图表(delphi图表控件chart)
- 2024-07-20 JavaScript 是如何运行的?(javascript运行机制)
欢迎 你 发表评论:
- 1576℃北京那些看上去很牛的车牌们!(北京厉害车牌)
- 1096℃2025年度视频去水印软件TOP5对比:哪款最值得用
- 663℃《我的世界》不同版本的差异 ——新手向
- 582℃新疆话里的“虫子”
- 537℃正畸治疗后的牙间黑三角
- 495℃蓝牙设备配对失败的系统性解决方案与技术解析
- 492℃中兴光猫 Telnet下设置大全(中兴光猫命令大全)
- 488℃未备份电脑文件数据恢复的七种方法
- 最近发表
- 标签列表
- 
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
 

本文暂时没有评论,来添加一个吧(●'◡'●)