文档章节

react学习资源汇总

极客教程
 极客教程
发布于 2016/12/01 19:48
字数 1041
阅读 374
收藏 30

react-tutorial

a tutorial react collection and sort,let you easily get started and organized

主要是搜集整理react生态从入门到深入的教程、工具和自己做的demo,以便日后查阅 :blush:

设计思想

学习React之前,我们先了解一下它的设计思想,它与如今其他热门的前端框架有什么不同?它能为我们的开发解决哪些痛点?

  1. React 设计思想
  1. React的设计哲学 - 简单之美
  2. 颠覆式前端UI开发框架:React

初学者入门

文章

可以结合一些简单demo去看文章,例如你在看阮一峰的React 入门实例教程时,可结合他写的入门demo,或官方给的demo。当然你也要边学习边自己去写一些简单demo,去改改别人写的一些React 项目。一定要多动手。

  1. React 入门实例教程-阮一峰:建议先看demo
  1. 一看就懂的ReactJs入门教程(精华版)
  2. React 教程-菜鸟教程:安装那节好像有点错
  3. React 入门,5个常用DEMO展示
  4. 如何学习React
  5. 给新手的 React&Webpack 上手教程
  6. ReactJS 傻瓜教程
  7. React 最简单的入门应用项目
  8. 为你定制的 React 学习路线

入门 demo

  1. 官方入门 demo:可结合官方的入门文档
  1. 入门 demo-阮一峰:结合入门文章
  2. 模仿知乎界面的一个简单React demo:结合 ReactJS中文基础视频教程-爱酷

入门视频教程

一定要边看边写,不要囫囵吞枣的看一遍就好了。

  1. React入门-慕课网
  1. ReactJS中文基础视频教程-爱酷
  2. ReactJS中文视频教程
  3. React教程- 汇智网

入门实战视频

了解React开发流程,作者的编码思路,写作规范。

  1. React实战--打造画廊应用(上)
  1. React实战--打造画廊应用(下)
  2. ReactJS中文基础视频教程
  3. 构建实时聊天应用

开发文档

开发其实不用详细去全看,在你做项目时,遇到不懂的就去查看一下文档,我认为这样效率更高一点。当然你有时间也可以一步步去阅读。

  1. 官方文档
  2. 中文文档

学习网站

在学习中我们会遇到 一些问题,可以去社区或一些网站寻找答案,下面推荐一些好的React 社区和学习网站。

  1. React中文社区
  1. React 中文索引
  2. React知识库
  3. A quick start to React
  4. stack overflow
  5. 知乎 React 话题
  6. segmentfault React 话题

React技术栈

React是一款非常优秀的前端框架,你要发挥它完全的性能,你就要结合其他一些技术,例如webpack、redux、react-router等。

  1. React 技术栈系列教程
  1. 百度母婴技术团队—基于Reactjs实现webapp
  2. Building a React Universal Blog App
  3. React为啥非得使用immutable.js
  4. React Server Side Rendering 解决 SPA 应用的 SEO 问题
  5. webpack官方文档
  6. Webpack 中文指南
  7. webpack一小时快速入门
  8. 使用webpack轻松构建你的第一个react开发框架
  9. 入门Webpack,看这篇就够了:写的很不错,逐级深入,适合入门,有点长,耐心看完
  10. react-router
  11. React Router 中文文档
  12. React Router 官方 demo
  13. Redux官网
  14. Redux 中文文档
  15. Redux 官方 demo
  16. Redux 莞式教程
  17. Redux 视频教程
  18. redux 大法好
  19. Flux 傻瓜教程
  20. react+redux渲染性能优化原理
  21. React开发社区

相关好文:

  1. React初体验
  1. React 最佳实践——那些 React 没告诉你但很重要的事
  2. Redux 状态管理方法与实例
  3. 高质量的 React 相关文档和翻译
  4. redux观点
  5. 还在纠结 Flux 或 Relay,或许 Redux 更适合你

相关工具:

  1. react-babel-webpack-boilerplate
  1. react-webpack-generators
  2. React项目可视化生成器
  3. react-starter-kit

规范

  1. react-style-guide

React 开源项目

介绍一些国内外比较好的 React 开源项目。

国内:

国外:

自己练习做的项目

  1. gallery-by-react 地址:https://github.com/cllgeek/gallery-by-react
  1. react-router-tutorial
  2. redux-tutorial
  3. cll's blog


github上地址:react

© 著作权归作者所有

共有 人打赏支持
极客教程
粉丝 4
博文 81
码字总数 131272
作品 0
深圳
前端工程师
私信 提问
Web前端开发与设计

学习 React.js 比你想象的要简单 原文地址:Learning React.js is easier than you think 原文作者:Samer Buna 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/...

掘金官方
2018/01/02
0
0
React Native 相关资源汇总

原文地址:https://github.com/jondot/awesome-react-native 文章 React Native: Bringing modern web techniques to mobile First impressions using React Native React Packager README.......

OSC编辑部
2015/07/21
1K
1
史上最全的前端资源大汇总

1.前言 最近有很多朋友问我有没有相关的书籍推荐,希望能够自学一下前端。 正好最近在查阅文章的时候,发现有朋友已经进行过总结。 经过沟通和“行贿”��,终于取得转载权利,在此感谢晚晴...

mr_lp
2017/01/13
0
0
《React-Native系列》React-Native实战系列博客汇总

从2016年7月份开始,坚持写ReactNative系列博客,记录工作中遇到的点滴。 今天把博客汇总如下: 《React-Native系列》1、初探React-Native 《React-Native系列》2、RN与native交互与数据传递...

hsbirenjie
2016/11/07
0
0
推荐 10 个 ReactJS 入门资源

React 是发展非常迅速的 JavaScript 库,可以让开发者更快的构建用户界面。自从 React 发布以来,已经快速成为了大多数人寻求的框架类别之一。即使 React 已经非常简单易用,但是还有很多社区...

oschina
2015/06/04
31.9K
22

没有更多内容

加载失败,请刷新页面

加载更多

如何在 Linux 系统查询机器最近重启时间

在你的 Linux 或类 UNIX 系统中,你是如何查询系统上次重新启动的日期和时间?怎样显示系统关机的日期和时间? last 命令不仅可以按照时间从近到远的顺序列出该会话的特定用户、终端和主机名...

来来来来来
今天
2
0
Redis协议是什么样的

前言 我们用过很多redis的客户端,有没有相过自己撸一个redis客户端? 其实很简单,基于socket,监听6379端口,解析数据就可以了。 redis协议 解析数据的过程主要依赖于redis的协议了。 我们...

春哥大魔王的博客
今天
4
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linuxCool
今天
3
0
携程Apollo统一配置中心的搭建和使用(java)

一.Apollo配置中心介绍 1、What is Apollo 1.1 Apollo简介 Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到...

morpheusWB
今天
3
0
远程获得的有趣的linux命令

使用这些工具从远程了解天气、阅读资料等。 我们即将结束为期 24 天的 Linux 命令行玩具日历。希望你有一直在看,如果没有,请回到开始,从头看过来。你会发现 Linux 终端有很多游戏、消遣和...

Linux就该这么学
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部