React.js是facebook的一个开源项目。根据分析库使用的服务统计数据,大量的网站和应用使用react;例如比较有名的Netflix,Imgur和Feedly已经在使用它,这也证明了react的潜力。

强大的javascript的库是一个很好的工具,可以构建出现代可靠的网站和应用。否则,如果使用第三方库,即使开发者投入很多精力去学习实践,也很难说能够有一个好的产出。

对于那些寻找学习react资料的初学者,我们已经收集了一系列有用的工具,资源和文章,这些资料可以帮助你们快速,简单地学会基本的react,甚至可以构建出有价值的东西。下面这些入门资料可以给你一些帮助。

快速简单地学会react.js

jsfiddle

jsfiddle是一个你可以获得技巧和很多开发经验的训练场。它分为几块区域支持在线预览。可以将你的代码块分享给你的朋友们 jsfiddle

TouchstoneJS

TouchStone.js是一个使用react.js开发的框架。它给你提供了开发混合应用的一些必要工具,包括强大,功能丰富的组件库,使用这些组件你可以构建界面优雅,结构清晰,底层功能强大的混合应用。

Elemental UI

Elemental是一系列符合Material Desgin规范的工具。你可以通过react组件的style属性重写默认的主题 Material UI

React Toolbox

React Toolbox结合了Material Desgin和React.js 和前一个例子有许多地方很像,the library comprises integral elements that owe their beauty to brand new Google Design language。它使用了css modules,webpack和es6.

React Toolbox

React TopUI

React TopUI是一个小集合符合大部分标准的界面。有不同版本的按钮(从icon按钮到菜单按钮),列表,导航,各种各样的输入框,通知,开关切换和数值等

React TopUI

React

这是一个官方网站,包括一切你初学react这个强大javascript库所需要的一切资料。用户可以浏览它大量的文档,获得在线支持,获得有价值的资源。

react

React Rocks

React Rocks 是一个react在线项目集。它包含手册和各种各样的资源开发者可以拿来即用的。这一切以grid的形式组织。为了你可以快速浏览项目目录找到你需要的解决方案。

Learning React.js: Getting Started and Concepts

这是一本完全指南,引导你通过一步步的技术学习,包括从创建页面到学习规范。它展示了如何有效的使用这个库并且构建原始的想法。

The React.js Way: Getting Started Tutorial

这是在我们资源列表中另一个充分考虑新手特点的手册。第一部分带你浏览基本的理论,涵盖了所有重要的点包括虚拟dom;第二部分展示了如何构建一个应用程序,涉及到immutable.js如何辅助你开发这个程序。 The React.js Way: Getting Started Tutorial

Build a React.js Application With User Authentication

Robin Orheden描述一个简单程序,这个程序能够让用户登录,注册,和做其他事情。你将使用Stormpath React SDK来增加这些特征并且增强项目的认证功能。

React.js Program

React.js Program是一系列的在线课程,适合初学者学习。它包含了所有学习React的基础包括javascript,React,React Router,Webpack和Npm.共计12课时 React.js Program

Tomas Holas对react生态的读者很熟悉。使你感到很舒服。这篇文章主要围绕react的结构,架构和理论,每一部分都用代码片段来说明,使得阐述更加清晰。

Build with React

Build with React因为每天更新有关react的文章和期刊而知名。它是一个被组织的很好的react相关的优秀资源。

A Comprehensive Guide to Building Apps with React.js

这篇文章呈现了通过React.js开发移动应用的基本步骤。它致力于改善你的技能和了解一些有价值的工具比如webpack,Babel,Gulp和Browserify,这些工具经常和react.js一块用。

React Fundamentals

这是一系列视频基本涵盖了所有重要的点。有18节课。为了不占用你太多的时间,每节课程仅有几分钟。它也可以被当做高级的教学材料。

React.js - A guide for Rails developers

这篇文章主要针对那些熟悉Rails,想将它与React.js结合的人。这两项技术能够产生出了不起的结果。费尔南多·比利亚洛沃斯急于告诉你,你应该在哪里开始,你该怎么办。

Comprehensive Beginner’s Guide To ReactJS

适合所有新手的指南,这本手册的重点也是这个框架的基本概念。因为作者在React和Angular丰富的经验。这篇文章将这两种解决方案,巧妙的结合在一起。

The ReactJS Bible

The ReactJS Bible是学习facebook顶级开源项目的优秀工具。了解一些新的。通过三个小时的视频,它形成了一些核心规则。你将了解到怎么构建部件,一个可重用的组件,和一个客户端以及一些其他有趣的事。

5 Practical Examples For Learning The React Framework

如果你已经锁定了初学者手册并且准备一直学习下去,这个时候你应该看下这篇文章信息。它提供了五种理发来巧妙地展现这个框架的潜力。

CONCLUSION

从官方网站以及全面的指南到一些高级的工具,我们列出了所有必备的东西,这些东西可以扩展你的知识并且能够更新你的React.js技巧。如果你知道一些其他有用的手册,解决方案和工具能够帮助你构建出色的网站和应用,请联系我们。原文地址