O'Reilly logo

Developing a React Edge: The JavaScript Library for User Interfaces by The League of Extraordinary Developers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Introduction to React.js

Background

In the early days of web application development, it was common to send a request to the server, the server would then respond with the full page. This was the only way to create web applications. This approach was very simple from a development perspective. As you didn’t need to worry about the events happening in the browser. All you need to do was create the whole page from scratch every time.

Languages like PHP make this kind of development very simple, it is also very simple to create functional components in PHP to help the developer reuse code and reason about what their application was supposed to do. The simplicity of development helped make PHP an extremely popular language to write web ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required