文档主页:https://lnlfps.github.io/symph-joy
github: https://github.com/lnlfps/symph-joy
@symph/joy 的目标是让我们轻松的开发前端应用,框架已集成大量的前端最佳实践和优化方案,帮助开发者解决繁琐的常规问题,亦使用了约定大于配置的思想,从复杂的配置文件中解脱出来,即使你才刚接触 React,也可以轻松创建高可用、可维护的前端应用。
该项目已在生产环境使用,如有任何疑问、使用帮助、bug 反馈、特性讨论,请和我们联系(邮件: lnlfps@gmail.com; QQ 群:929743297),或者到 github 创建 issue,欢迎加入。
async componentPrepare()
一个方法来获取数据@
装饰器的方式,动态注册 model 和 controller,不侵入业务代码运行yarn init
创建一个空工程,并填写项目的基本信息,当然也可以在一个已有的项目中直接安装。
yarn add --save @symph/joy react react-dom
@symph/joy 只支持 React 16及以上版本
添加 NPM 脚本到 package.json 文件:
{
"scripts": {
"dev": "joy dev"
}
}
然后就可以开始工作了,创建./src/index.js
文件,编写第一个组件:
export default () => <div>Welcome to @symph/joy!</div>
最后运行yarn run dev
命令,在浏览器中输入访问地址http://localhost:3000
。如果需要使用其它端口来启动应用 yarn run dev -- -p <your port here>
到目前为止,一个简单完整的 react app 已经创建完成.
https://lnlfps.github.io/symph-joy
快速连接:
邮件: lnlfps@gmail.com QQ 群:929743297
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.