分享:最近在学 Meteor 结合 React,使用 FlowRouter 做路由和 react-layout 布局,以及 Semantic-UI 界面

2016-01-23 00:04:31 +08:00
 my101du

之前在公司打杂的,因为做的事太杂,所以不得不经常学一些东西(但是也爱好,呵呵)。

最近有一个迫切的压力让我尽快学习 Meteor 结合 React (以及其他相关前端的技术),这对一个只会 jQuery ,对前端各种火热技术只是初步了解的人来说,真是比较大的挑战——包括思维上的改变和克服经验的不足。

于是白天继续打杂搬服务器,装电话线……晚上看资料,敲代码,幸好有领路人给了不少资料,大大减少了学习时间。

我发现网上分别讲 meteor 、 react 等的资料都挺多的,但貌似还没有找到一篇中文的,并且专门讲如何把这些技术结合起来的文章,所以写完代码就整理了一份文档,以帮助和我一样入门的 V 友。


已经使用到的技术清单

Meteor 基础开发框架(以及自带的 MongoDB , accounts-ui,check 等 packages)
Meteor-React 前端库
FlowRouter 客户端路由
react-layout 结合 FlowLayout 实现 react JSX 的布局
Semantic-UI 前端界面库
其他 Meteor 插件


地址:
https://github.com/my101du/meteor-react-flowrouter-semantic-singledog

完全是学习入门的潦草形态,没有考虑到代码的整洁和“最佳实践”(这个词我一直觉得莫名其妙),并且 bug 繁多,请高手指出我可以继续提高的方向和技巧。

6005 次点击
所在节点    Meteor
7 条回复
min
2016-01-23 00:58:32 +08:00
Semantic-UI github 上面 open issue 好多啊,不知道 lz 有没有遇到什么比较难搞的 bug 。

最近有项目也想用它。
russj
2016-01-23 01:16:10 +08:00
我觉得还好
我这里也有个 Meteor React FlowRouter Semantic-UI 的例子
https://github.com/leijing7/meteor-react-example
chemzqm
2016-01-23 01:31:29 +08:00
这几个框架都蛮重的
my101du
2016-01-23 08:59:10 +08:00
@min 只是刚刚熟悉组件的使用而已,还没有用到实际项目中,所以暂时未发现 bug ( React 集成的时候,遇到过 menu 里的 dropdown 弹不出来,和布局变形问题)
my101du
2016-01-23 09:00:10 +08:00
@chemzqm 在本地一运行 meteor 命令,一会儿就 800M 内存没有了(进程表里是 node ),这也不能怪 meteor …… 基于 node 的貌似都这样。
my101du
2016-01-23 09:03:39 +08:00
@russj 向你学习。代码比我写的好太多了。
hantsy
2016-01-23 21:04:38 +08:00
不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/252759

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX