13

我喜欢 Zurb Foundation(SASS,尤其是 Zurb Foundation for Apps),但想将它与 Facebook ReactJS 和 Flux 一起使用

那就是删除 AngularJS 并用 ReactJS / Flux 替换它。Kiran Abburi 为实现这一目标开了个好头:

https://github.com/akiran/react-foundation-apps

http://webrafter.com/opensource/react-foundation-apps

人们如何看待像这样使用带有 Facebook ReactJS / Flux 的 Zurb Foundation for Apps 的长期可行性?

从技术和生态系统的角度来看(例如更新)。

或者,像 Zurb Foundation(或 Twitter Bootstrap)这样的 CSS 框架是否真的对 ReactJS / Flux 有益。

谢谢,阿什利。

4

1 回答 1

4

好吧,无论 css 框架与什么不应该成为您长期生存能力的问题配对。前端技术变化太快。IE。对于主流来说,几年前一切都是 jquery,然后是主干、ember、angular,现在是 react.js,甚至可能是 riot.js。当 Angular 2 发布稳定版本时,它可能会再次改变它。

您的问题应该是哪个框架可以帮助您更快地完成工作。不同的客户可能想要不同的东西,我处理的一些客户使用 Bootstrap,他们提供了他们的企业设计模式和一些可重用的 jQuery * bootstrap 小部件来实现,一些给了我骨干模型并要求我以角度使用它作为角度服务。有些人要求我用手写笔而不是 sass 来做。

因此,将 css 和 js 框架配对并不是我长期关注的问题,趋势变化太快了。React 的好处是您可以将所有这些第三方库捆绑到一个组件中(如果您真的想这样做。例如;将 CSS 嵌入到 react-styles 的补充中,如果您的某些组件使用 jQuery,您可以在 componentWillMount 生命周期做一个脚本延迟加载。),你得到了完全的自由,如果你想在同一页面上同时使用基础弹出窗口和引导弹出窗口的一些奇怪的情况,你可以编写自己的反应组件来包装其中一个每个,只要你把范围管理得很好。

只要可以节省您做事的时间,您使用的任何 css 框架都是有益的,没有最好的,我的团队在任何库之上构建了我们自己的 css 和 js 框架,以便为我们的工作定制它。

于 2015-06-06T13:50:01.190 回答