codecamp

第二十步: 附加资源

第二十步: 附加资源

下面是一些我在学习React、Flux和ES6过程中找到的一些资源,大部分很用,有一些则很有趣。

Link Description
Elemental UI 漂亮的React UI组件库,包含按钮、表单、旋钮、模态框等等
Navigating the React Ecosystem 非常棒的博文,由Tomas Holas所作,探索了ES6、Generator、Babel、React、React Router、Alt、Flux、React表单、Typeahead等等,从很多层面上说它补足了这篇教程,非常推荐。
A Quick Tour Of ES6 关于ES6新特性的追加资源,非常注重实践并且易于阅读的博文
Atomic CSS 一个激进的新方式来设置你的App的样式。它需要花时间适应,不过一旦你适应,它的优点就显现出来了。你不用再使用CSS类,而是直接在组件中使用“原子的”CSS来设置样式。
classnames 一个React插件用于优雅的设置类名
Iso Alt的辅助类,用于从服务器传递原始数据到客户端
第十九步:部署
总结
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }