Skip to Content
React: Up & Running, 2nd Edition
book

React: Up & Running, 2nd Edition

by Stoyan Stefanov
November 2021
Beginner to intermediate
230 pages
4h 49m
English
O'Reilly Media, Inc.
Content preview from React: Up & Running, 2nd Edition

Chapter 1. Hello World

Let’s get started on the journey to mastering application development using React. In this chapter, you will learn how to set up React and write your first “Hello World” web app.

Setup

First things first: you need to get a copy of the React library. There are various ways to go about it. Let’s go with the simplest one that doesn’t require any special tools and can get you learning and hacking away in no time.

Create a folder for all the code in the book in a location where you’ll be able to find it.

For example:

$ mkdir ~/reactbook

Create a /react folder to keep the React library code separate.

$ mkdir ~/reactbook/react

Next, you need to add two files: one is React itself, the other is the ReactDOM add-on. You can grab the latest 17.* versions of the two from the unpkg.com host, like so:

$ curl -L https://unpkg.com/react@17/umd/react.development.js > ~/reactbook/react/react.js
$ curl -L https://unpkg.com/react-dom@17/umd/react-dom.development.js > ~/reactbook/react/react-dom.js

Note that React doesn’t impose any directory structure; you’re free to move to a different directory or rename react.js however you see fit.

You don’t have to download the libraries; you can use them directly from unpkg.com. However, having them locally makes it possible to learn anywhere and without an internet connection.

Note

The @17 in the URLs shown in the preceding example gets you a copy of the latest React 17, which is current at the time of writing this book. Omit

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

React and React Native - Fourth Edition

React and React Native - Fourth Edition

Adam Boduch, Roy Derks, Mikhail Sakhniuk

Publisher Resources

ISBN: 9781492051459Errata PageSupplemental Content