【文件属性】:
文件名称:the-samplr:使用Web Midi API触发Soundcloud声音
文件大小:20KB
文件格式:ZIP
更新时间:2021-05-20 23:24:56
使用ES6构建可测试的React应用程序的最小框架。
跨浏览器测试
工作服
干净的
变更日志
设计目标
尽可能少的工具(不要使用yeoman,gulp,bower等)
具有当前浏览器的polyfill的ES6
可测试性:易于编写单元测试和生成代码覆盖率
最小化模板,通过JSX与组件一起组成DOM
使用React-Router和异步数据提取的会话驱动路由
入门
$ npm install
启动本地开发服务器:
$ npm run server
导航到http:// localhost:8080 /以查看该应用程序。
依存关系
React
React路由器
开发人员
网页包
React热加载器
业力
巴别塔
查看package.json以获取完整列表。
项目结构
组件分为两个主要类别:
common-包含页面和视图之间共享的各种类和组件
pages-包含按其所属的页面
【文件预览】:
the-samplr-master
----server.js(2KB)
----src()
--------common()
--------pages()
--------styles()
--------routers()
--------main.jsx(472B)
----.travis.yml(494B)
----LICENSE(1KB)
----karma.config.js(3KB)
----build()
--------index.html(253B)
----test()
--------common()
--------pages()
--------main.js(289B)
--------polyfill.js(574B)
--------routers()
----README.md(4KB)
----webpack.production.config.js(395B)
----app.json(358B)
----.gitignore(257B)
----CHANGELOG.md(1KB)
----package.json(2KB)
----webpack.local.config.js(2KB)
----karma.cross-browser.config.js(2KB)