InfoHeap
Tech
Navigation
  • Home
  • Tutorials
    • CSS tutorials & examples
    • CSS properties
    • Javascript cookbook
    • Linux/Unix Command Line
    • Mac
    • PHP
      • PHP functions online
      • PHP regex
    • WordPress
  • Online Tools
    • Text utilities
    • Online Lint Tools
search

React Tutorials

  • Overview
  • Hello world (jsx)
  • jsx to javascript (babel cli)
  • jsx offline transformation
  • Hello world (javascript)
  • click hander (jsx)
  • click handler (javascript)
  • clock example
  • ajax
  • React FAQ
 
  • Home
  • > Tutorials
  • > Javascript
  • > React

React Overview

on Mar 10, 2016

React is a Javascript library for building user interfaces. Lots of people use React as the V in MVC (Model View Controller). React can work easily with any other technology stack and hence it can be tried out on a small feature in an existing project.

Prerequisite

Understanding of HTML, Javascript and CSS is required to learn React. jQuery familiarity is also useful.

Virtual DOM

React abstracts away the DOM from you, giving a simpler programming model and better performance. Since it uses Virtual DOM, it also reduces browser reflows and repaints. React can also render on the server using Node, and it can power native apps using React Native.

Data flow

React implements one-way reactive data flow which is easier to reason about than traditional data binding.

React CDN

React can be included from the following CDN locations for the purpose of tutorials.

<script src="https://fb.me/react-0.14.7.js"></script>
<script src="https://fb.me/react-dom-0.14.7.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script>

Suggested posts:

  1. PHP array map example
  2. React jsx hello world with offline transformation
  3. React component tutorial with click handler – javascript version
  4. React.render vs ReactDOM.render – which one should be used?
  5. React javascript render hello world
  6. Python xrange examples
  7. Javascript how to stop event propagation
  8. jquery ajax – post form having file uploads
Share this article: share on facebook share on linkedin tweet this submit to reddit
Posted in Tutorials | Tagged Javascript, React, Tutorials, Web Development
  • Browse content
  • Article Topics
  • Article archives
  • Contact Us
Popular Topics: Android Development | AngularJS | Apache | AWS and EC2 | Bash shell scripting | Chrome developer tools | Company results | CSS | CSS cookbook | CSS properties | CSS Pseudo Classes | CSS selectors | CSS3 | CSS3 flexbox | Devops | Git | HTML | HTML5 | Java | Javascript | Javascript cookbook | Javascript DOM | jQuery | Kubernetes | Linux | Linux/Unix Command Line | Mac | Mac Command Line | Mysql | Networking | Node.js | Online Tools | PHP | PHP cookbook | PHP Regex | Python | Python array | Python cookbook | SEO | Site Performance | SSH | Ubuntu Linux | Web Development | Webmaster | Wordpress | Wordpress customization | Wordpress How To | Wordpress Mysql Queries | InfoHeap Money

Copyright © 2025 InfoHeap.

Powered by WordPress