# Awesome

## 最佳实践

* [React + Redux 最佳实践](https://github.com/sorrycc/blog/issues/1)
* [Redux 最佳实践-译](https://segmentfault.com/a/1190000005757189?utm_source=tuicool&utm_medium=referral)
* [Lean React](https://segmentfault.com/a/1190000005136764)

## React

> React

* [react](https://facebook.github.io/react/index.html)
* [react 中文文档](http://reactjs.cn/react/index.html)
* [react cheatsheets](http://ricostacruz.com/cheatsheets/react.html)
* [awesome-react](https://github.com/enaqx/awesome-react)
* [react-demos](https://github.com/ruanyf/react-demos)
* [A Compact React Cookbook](https://blog.oyanglul.us/javascript/react-cookbook-mini.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io)
* [React 入门实例教程](http://www.ruanyifeng.com/blog/2015/03/react.html)
* [React 入门教程](https://hulufei.gitbooks.io/react-tutorial/content/)
* [React 和 Webpack 小书](https://fakefish.github.io/react-webpack-cookbook/index.html)
* [React.js 最佳实践(2016)_链接修正版](https://segmentfault.com/a/1190000004685622)
* [精益 React 学习指南 (Lean React)序](https://segmentfault.com/a/1190000005136764)
* [react-ie8](https://github.com/xcatliu/react-ie8)
* [react-devtools](https://github.com/facebook/react-devtools)
* [react-monocle](https://github.com/team-gryff/react-monocle)
* [Immutable 详解及 React 中实践](https://github.com/camsong/blog/issues/3)
* [React-Tutorial-Collect](https://github.com/OXOYO/F2E-Tutorial-Collect/blob/master/React.md)
* [组件间的通信](http://reactjs.cn/react/tips/communicate-between-components.html)
* [React 组件之间如何交流](http://www.tuicool.com/articles/AzQzEbq)
* [react-howto](https://github.com/petehunt/react-howto)
* [webpack + react 优化:缩小js包体积](http://blog.csdn.net/code_for_free/article/details/51583737)
* [如何十倍提高你的webpack构建效率](http://blog.csdn.net/u011413061/article/details/51872412)
* [webpack 常用插件](http://www.tuicool.com/articles/auiMnuM)
* [webpack 插件: html-webpack-plugin](http://www.cnblogs.com/haogj/p/5160821.html)
* [webpack使用优化(基本篇)](https://github.com/lcxfs1991/blog/issues/2)

> React Router

* [react-router](https://github.com/reactjs/react-router)
* [react-router 官方文档](https://github.com/reactjs/react-router/tree/master/docs)
* [react-router 官方文档中文版](http://react-guide.github.io/react-router-cn/)
* [react-router cheatsheets](http://ricostacruz.com/cheatsheets/react-router.html)
* [React Router 使用教程](http://www.ruanyifeng.com/blog/2016/05/react_router.html)
* [react-router的实现原理](http://zhenhua-lee.github.io/react/history.html)

> React Redux

* [redux](https://github.com/reactjs/redux/)
* [redux 官方文档](http://redux.js.org/)
* [redux - 官方文档中文版](http://cn.redux.js.org/)
* [Leveling Up with React: Redux](https://css-tricks.com/learning-react-redux/)
* [An Introduction To Redux](https://www.smashingmagazine.com/2016/06/an-introduction-to-redux/)
* [Getting Started with Redux](https://egghead.io/courses/getting-started-with-redux)
* [Redux 使用说明文档](http://wenku.baidu.com/link?url=RbXh-mhYyO9npGndU1fytrD0SbnN94TogIpvOVnpuJvNgclZ4kCtj8oWoCIA2wDzxk-6_saUTJjHtVAygXzANvZe4iasqBB-O-YeZt2FQ7W)
* [全栈Redux实战](http://www.tuicool.com/articles/mqiyiq7)
* [解读redux工作原理](http://zhenhua-lee.github.io/react/redux.html)
* [Redux 最佳实践-译](https://segmentfault.com/a/1190000005757189)
* [Redux 介绍](https://segmentfault.com/a/1190000003503338)
* [利用redux和react-redux去cookie&localStorage进行登录状态验证的实践](https://segmentfault.com/a/1190000005607817)
* [深入到源码:解读 redux 的设计思路与用法](http://div.io/topic/1309)
* [redux cheatsheets](http://ricostacruz.com/cheatsheets/redux.html)
* [awesome-redux](https://github.com/xgrommx/awesome-redux)
* [redux-devtools](https://github.com/gaearon/redux-devtools)
* [《看漫画,学 Redux》 —— A cartoon intro to Redux](https://github.com/jasonslyvia/a-cartoon-intro-to-redux-cn)
* [Redux 核心概念](http://www.jianshu.com/p/3334467e4b32)
* [数据流管理架构之 Redux 介绍](http://www.alloyteam.com/2015/09/react-redux/)
* [通过三张图了解Redux中的重要概念](https://github.com/WilberTian/StepByStep-Redux)
* [使用Redux管理你的React应用](https://github.com/matthew-sun/blog/issues/18)
* [React和Redux的连接react-redux](https://leozdgao.me/reacthe-reduxde-qiao-jie-react-redux/)
* [redux-saga](http://yelouafi.github.io/redux-saga/)
* [Redux-saga 中文文档](http://leonshi.com/redux-saga-in-chinese/)
* [掌控 redux 异步](https://zhuanlan.zhihu.com/p/21398212)
* [compose redux sagas](https://zhuanlan.zhihu.com/p/21399936)

> React Router Redux

* [react-router-redux](https://github.com/reactjs/react-router-redux)
* [redux-router](https://github.com/acdlite/redux-router)

> React AJAX(2016-07-29 14:20)

* [request - 11830](https://github.com/request/request)
* [fetch - 9248](https://github.com/github/fetch)
* [superagent - 8162](https://github.com/visionmedia/superagent)
* [axios - 4997](https://github.com/mzabriskie/axios)
* [isomorphic-fetch - 2582](https://github.com/matthew-andrews/isomorphic-fetch)
* [reqwest - 1999](https://github.com/ded/reqwest)
* [react-refetch - 1964](https://github.com/heroku/react-refetch)
* [fetch-ie8 - 129](https://github.com/camsong/fetch-ie8)
* [react-ajax - 83](https://github.com/yuanyan/react-ajax)
* [nattyFetch - 33](https://github.com/Jias/natty-fetch)
* [react-superagent - 24](https://github.com/threepointone/react-superagent)
* [Fetch API: 异步请求新解决方案](http://zhenhua-lee.github.io/http/fetch.html)
* [【翻译】这个API很“迷人”——(新的Fetch API)](http://www.w3ctech.com/topic/854)
* [fetch API 简介](http://bubkoo.com/2015/05/08/introduction-to-fetch/)
* [传统 Ajax 已死,Fetch 永生](https://github.com/camsong/blog/issues/2)
* [Promise](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise)
* [Generator 函数的含义与用法](http://www.ruanyifeng.com/blog/2015/04/generator.html)
* [async 函数的含义和用法](http://www.ruanyifeng.com/blog/2015/05/async.html)

> React Boilerplate(2016-08-02 13:18)

* [react-starter-kit - 9702](https://github.com/kriasoft/react-starter-kit)
* [react-boilerplate - 8503](https://github.com/mxstbr/react-boilerplate)
* [react-redux-universal-hot-example - 6806](https://github.com/erikras/react-redux-universal-hot-example)
* [react-redux-starter-kit - 5071](https://github.com/davezuko/react-redux-starter-kit)
* [react-slingshot - 4071](https://github.com/coryhouse/react-slingshot)
* [electron-react-boilerplate - 3225](https://github.com/chentsulin/electron-react-boilerplate)
* [frontend-boilerplate - 2784](https://github.com/tj/frontend-boilerplate)
* [react-static-boilerplate - 1537](https://github.com/kriasoft/react-static-boilerplate)
* [universal-react-boilerplate - 808](https://github.com/cloverfield-tools/universal-react-boilerplate)
* [react-production-starter - 776](https://github.com/jaredpalmer/react-production-starter)
* [react-babel-webpack-boilerplate - 610](https://github.com/ruanyf/react-babel-webpack-boilerplate)
* [redux-easy-boilerplate - 559](https://github.com/anorudes/redux-easy-boilerplate)
* [react-static-boilerplate - 12](https://github.com/koistya/react-static-boilerplate)

> React Tutorial

* [react-redux-links - 2739](https://github.com/markerikson/react-redux-links)
* [redux-tutorial -2189](https://github.com/happypoulp/redux-tutorial)
* [react-router-tutorial - 1400](https://github.com/reactjs/react-router-tutorial)
* [react-redux-tutorial - 883](https://github.com/lewis617/react-redux-tutorial)
* [redux-tutorial-cn - 286](https://github.com/react-guide/redux-tutorial-cn)
* [todo-redux-react-webpack - 50](https://github.com/sadams/todo-redux-react-webpack)

> React UI - Desktop App

* [](http://ireact.cn/)
* [material-ui - 集合 - 17157 ♥](https://github.com/callemall/material-ui)
* [react-canvas - 8540](https://github.com/Flipboard/react-canvas)
* [react-bootstrap - 集合 - 6241 ♥](https://github.com/react-bootstrap/react-bootstrap)
* [react-motion - 5199](https://github.com/chenglou/react-motion)
* [react-storybook - 4802](https://github.com/kadirahq/react-storybook)
* [ant-design - 集合 - 4196 ♥](https://github.com/ant-design/ant-design)
* [react-select - 3774](https://github.com/JedWatson/react-select)
* [react-dnd - 3178](https://github.com/gaearon/react-dnd)
* [redux-form - 2666](https://github.com/erikras/redux-form)
* [elemental - 集合 - 2627](https://github.com/elementalui/elemental)
* [react-grid-layout - 2123](https://github.com/STRML/react-grid-layout)
* [react-color - 2040](https://github.com/casesandberg/react-color)
* [react-helmet - 1698](https://github.com/nfl/react-helmet)
* [react-style - 1578](https://github.com/js-next/react-style)
* [react-templates - 1483](https://github.com/wix/react-templates)
* [react-tween-state - 1437](https://github.com/chenglou/react-tween-state)
* [rebass - 集合 - 1339](https://github.com/jxnblk/rebass)
* [react-dropzone - 1305](https://github.com/okonet/react-dropzone)
* [amazeui-react - 集合 - 971 ♥](https://github.com/amazeui/amazeui-react)
* [react-ui - 集合 - 825](https://github.com/Lobos/react-ui)
* [react-router-bootstrap - 647](https://github.com/react-bootstrap/react-router-bootstrap)
* [react-sticky - 293](https://github.com/captivationsoftware/react-sticky)
* [react-fa - 229](https://github.com/andreypopp/react-fa)
* [react-components - 集合 - 175](https://github.com/vaffel/react-components)
* [stardust - 86](https://github.com/TechnologyAdvice/stardust)
* [tree-view - 80](https://github.com/maxogden/tree-view)
* [material-components - 集合 - 70](https://github.com/garth/material-components)
* [react-component - 集合 - 64](https://github.com/cd-fe/react-component)
* [uxcore - 集合 - 47 ♥](https://github.com/uxcore/uxcore)
* [react-scifi - 35](https://github.com/nygardk/react-scifi)
* [dragon-ui - 集合 - 17](https://github.com/JeromeLin/dragon-ui)
* [react-custom-scrollbars](https://github.com/malte-wessel/react-custom-scrollbars)

> React UI - Mobile App

* [OnsenUI - 3010](https://github.com/OnsenUI/OnsenUI)
* [react-web - 1551](https://github.com/taobaofed/react-web)

> React UI - Client App

* [react-desktop - 4688](https://github.com/gabrielbull/react-desktop)
* [Structor - 3095](https://github.com/ipselon/structor)

> React 周边

* [Riot.js](http://riotjs.com/)
* [Vue.js](http://vuejs.org/)
* [enzyme - React Test](https://github.com/airbnb/enzyme)
* [Mock.js](http://mockjs.com/)
* [使用Mock.js进行独立于后端的前端开发](https://segmentfault.com/a/1190000003087224)
* [致我们终将组件化的Web](http://www.alloyteam.com/2015/11/we-will-be-componentized-web-long-text/)
* [css-modules](http://glenmaddern.com/articles/css-modules)
* [CSS Modules 用法教程](http://www.ruanyifeng.com/blog/2016/06/css_modules.html)
* [react-css-modules](https://github.com/gajus/react-css-modules)
* [postcss-modules-local-by-default](https://github.com/css-modules/postcss-modules-local-by-default)
* [React - 极客学院](http://www.jikexueyuan.com/course/reactjs/)
* [React 基础 - 宁浩网](http://ninghao.net/course/2967)
* [React - 霹雳渔](http://piliyu.com/)

> SVG

* [svg-sprite-loader](https://github.com/kisenka/svg-sprite-loader)
* [SVG 图标制作指南](https://zhuanlan.zhihu.com/p/20753791?refer=FrontendMagazine)

> React Native

* [React-Native学习指南](https://github.com/reactnativecn/react-native-guide)
* [React Native 中文版(含新增 Android 章节)](https://github.com/jikexueyuanwiki/react-native)

## ECMAScript 6

* [learn-es2015](http://babeljs.io/docs/learn-es2015/)
* [es6features](https://github.com/lukehoban/es6features)
* [ECMAScript 6入门](http://es6.ruanyifeng.com/)
* [JavaScript 标准参考教程(alpha)](http://javascript.ruanyifeng.com/)
* [React-Redux-ES6-Cookbook](https://github.com/nattatorn-dev/React-Redux-ES6-Cookbook)

## Babel

* [Babel](http://babeljs.io/)
* [babel](https://github.com/babel/babel)
* [babel-handbook](https://github.com/thejameskyle/babel-handbook)
* [Babel 手册](https://github.com/thejameskyle/babel-handbook/blob/master/translations/zh-Hans/README.md)

## Webpack

* [webpack](http://webpack.github.io/docs/)
* [webpack-howto](https://github.com/petehunt/webpack-howto)
* [webpack-demos](https://github.com/ruanyf/webpack-demos)
* [webpack-demo](https://github.com/css-modules/webpack-demo)
* [Webpack 中文指南](http://zhaoda.net/webpack-handbook/index.html)
* [Beginner Webpack Tutorial](https://github.com/AriaFallah/WebpackTutorial)
* [Webpack傻瓜式指南(一)](https://zhuanlan.zhihu.com/p/20367175)
* [Webpack: 为Web开发而生的模块管理器](http://hanjianwei.com/2014/09/10/webpack-package-manager-for-web/)
* [awesome-webpack](https://github.com/xiaoyu2er/awesome-webpack)
* [webpack 教程资源收集](https://github.com/callmeJozo/webpack-tutorial-collection)
* [Webpack傻瓜式指南](https://github.com/vikingmute/webpack-for-fools)
* [QQ 音乐技术团队分享之 Webpack 实用技巧高效实战](http://www.tuicool.com/articles/FBbMvaj)

## 其他

* [程序员的自我修养](https://leohxj.gitbooks.io/a-programmer-prepares/content/)
* [我由Angular转向React,为什么?](http://m.csdn.net/article/2015-02-13/2823956)
* [关于从 Backbone 转移到 React 的思考](http://www.tuicool.com/articles/IjAba2)

* [写给想做前端的你](https://segmentfault.com/a/1190000005085629)

# CSS 进阶路线
CSS 发展 | 概念
---|---
基础阶段 | [CSS](https://www.w3.org/Style/CSS/)
预处理阶段 | [Less](http://lesscss.org/)、[Sass](http://sass-lang.com/)、[Stylus](http://stylus-lang.com/)
后处理阶段 | [PostCSS](http://postcss.org/)
- | [You Don't Need JavaScript](https://github.com/you-dont-need/You-Dont-Need-Javascript)
CSS 架构 | 概念
---|---
1 级 | [DRY CSS](http://vanseodesign.com/css/dry-principles/)
2 级 | [SOLID CSS](http://blog.millermedeiros.com/solid-css/)
3 级 | [SMACSS](https://smacss.com/)
4 级 | [OOCSS](http://oocss.org/)
5 级 | [BEM](https://en.bem.info/methodology/key-concepts/)
6 级 | [CSS Modules](https://github.com/css-modules/css-modules)
每一阶段、级别的产物都可以解决特定的问题,不要跳着阅读哦~

转载于:https://www.cnblogs.com/mian-bread/p/6023844.html

React学习资料+css进阶资料总结相关推荐

  1. React学习途径和资料分享

    转自:  https://www.jianshu.com/p/de421e0db710 这段时间因为项目的原因,要做web前端,趁此机会调研了一下当前前端的技术,根据调研的结果,React毫无疑问是现 ...

  2. 【我的OpenGL学习进阶之旅】【持续更新】关于学习OpenGL的一些资料

    目录 一.相关书籍 OpenGL 方面 C方面 NDK 线性代数 二.相关博客 2.0 一些比较官方的链接 2.1 OpenGL着色器语言相关 2.2 [[yfan]](https://segment ...

  3. Python学习进阶资料

    Python进阶(二十一)-Python学习进阶资料   学习Python已经将近2周了,掌握了基本的语法,并学习了简单的爬虫操作,现将相关学习资料整理如下.大部分资料均取材于慕课网,感觉一路学下来受 ...

  4. 【前端学习】React学习资料

    React 是一种开源的 JavaScript 库,用于构建用户界面.它由 Facebook 开发并维护,已经成为了当今最流行的前端库之一.与其他框架不同,React 主要专注于视图层(View),旨 ...

  5. 学习开发语言 python 资料

    服务器端开发越来越热.而这方便面的开发知之甚少,跟随大数据处理的潮流, 准备再学一门开发语言 python. 下面是一些python 学习的网站及资料,不错.记录一下,方便学习: 一.教程 1.pyt ...

  6. 如何从零开始系统学习量化交易-附资料

    如何从零开始系统学习量化交易-附资料 一.学习基础知识 二.阅读书籍 三.量化学习平台: 四.学习课程 注意:分享的资料放在文末!!! 一.学习基础知识 要对股票.基金.期权.债权.外汇这些基础知识进 ...

  7. 用于跑深度学习的嵌入式硬件平台资料整理(二)

    博主之前已经有一篇博客有这方面的介绍,这段时间自己也熟悉了下树莓派(前面已有很多关于此的系列博客),所以这篇博客探讨的会更深入些,为后面的实战做准备. 用于跑深度学习的嵌入式硬件平台资料整理_竹叶青l ...

  8. AI:一个20年程序猿的学习资料大全—BAT等面试资料/NECCS大赛资料/一二级建造师/网络编程爬虫等/公务员——只有你不想要的,没有你找不到的

    AI:一个20年程序猿的学习资料大全--前端/后端/架构师/运维各种很多教程资料--只有你不想要的,没有你找不到的 AI:一个20年程序猿的学习资料大全-结构分析软件/办公软件/电气制造控制/高级语言 ...

  9. 云计算学习路线和经典资料推荐

    hi,大家好,最近很多小伙伴叫我出一个云计算学习路线和推荐资料,那必须赶紧安排上.云计算可以说是当前的热门方向,各个大厂都在搞云计算(字节也加入云计算大家庭,以后跳槽有更多选择),尤其是云原生火热,至 ...

最新文章

  1. git diff Git查看版本改动
  2. ps cs6磨皮插件_【PS插件】ps磨皮插件Portraiture
  3. go语言 mysql卡死_一次mysql死锁的排查过程-Go语言中文社区
  4. MySQL 查询部门人数大于2的员工信息
  5. 高清接口芯片---gv7600、sii9135
  6. python摄像头识别快递单号查询_python如何免费对接快递鸟api单号识别查询接口
  7. n对括号问题,(求n对括号的正确排列有多少)
  8. SharePoint 2010: Claims-based Authentication
  9. win10 电脑没声音 控制面板 realtek高清晰音频管理器没有解决方案
  10. ◎Hspace 和vspace 的设定
  11. linux 5.5安装万兆网卡驱动,CentOS 5.5 更新网卡驱动 bnx2 version: 2.0.2
  12. 英语单词之说文解字(7)
  13. 华为服务器设置raid0为系统盘,服务器设置raid0
  14. xm-select使用
  15. 华为模拟器eNSP安装初体验
  16. CornerStone 破解 最简单的破解方法
  17. python英汉词典
  18. 中国一些著名网站的主题颜色
  19. DB2 锁问题分析与解释
  20. 艾伟_转载:一次挂死(hang)的处理过程及经验

热门文章

  1. Android百度媒体云,云端媒体
  2. Vue 实现图片在循环中 默认 和 选中 之间的点击切换
  3. node-webkit学习(1)hello world
  4. Linux 查看磁盘空间实现代码介绍
  5. 创建为ClickOnce清单签名的.pfx格式数字证书
  6. .net数据库连接池配置技巧(默认值)
  7. 深入理解CSS权重(优先级)
  8. PHP判断PHP版本是否及格
  9. 机器学习降维算法二:LDA(Linear Discriminant Analysis)
  10. Linux(debian7)操作基础(十四)之文本搜索命令grep使用方法