Build amazing interactive user interfaces with React. We'll get to know React (it's benefits, which projects to use it for and how it compares to Angular), then move on to the syntax, elements JSX and components, and get projects ready with pre-configured builds, styling external CSS and work with data.
What you will learn
Discover whether React is a good fit for your project
Take an extensive beginner tutorial
Get an introduction to JSX
Description
React is a remarkable JavaScript library that's taken the development community by storm. In a nutshell, it's made it easier for developers to build interactive user interfaces for web, mobile and desktop platforms. One of its best features is its freedom from the problematic bugs inherent in MVC frameworks, where inconsistent views is a recurring problem for big projects. Today, thousands of companies worldwide are using React, including big names such as Netflix and AirBnB. React has become immensely popular, such that a number of apps have been ported to React --- including WhatsApp, Instagram and Dropbox.
This book is a collection of tutorials that will guide you through your first days with the amazingly flexible library.
It contains:
How to Tell if React is the Best Fit for Your Next Project by Maria Antonietta Perna
React vs Angular: An In-depth Comparison by Pavels Jelisejevs
Getting Started with React: A Beginner’s Guide by Michael Wanyoike
Getting React Projects Ready Fast with Pre-configured Builds by Pavels Jelisejevs
Styling in React: From External CSS to Styled Components by Chris Laughlin
An Introduction to JSX by Matt Burnett
Working with Data in React: Properties & State by Eric Greene
React for Angular Developers by Mark Brown
A Guide to Testing React Components by Camile Reyes
This book is for novice React developers. You’ll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
Who is this for?
This book is for novice React developers. You’ll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
the book read fabulous so far, I never experienced React yet, on purpose, mostly as there are many other JavaScript-based frameworks available. I chose React mostly because it has an interesting history as compared to the other frameworks...and interesting in my book is good enough. I do have familiarity with JavaScript and think this is the best choice if you are a complete beginner.
nbtetreault
Good book to start with React.
Jon Guenther
Includes the cream of the crop from SitePoint. If you REALLY want to get started with React, here's a good text in which to turn your full attention!
Niven Stanley
It's a good Ebook. For a beginner it gave me a lot of information on how to start working with React.
Zac Sanders
Lots of bugs in the sample code, and I haven't made it past chapter 3 yet. I guess that means you can learn more by fixing the code, but it is fairly disappointing and slows down progress.
Jeremias Enriquez
It is good introduction but is not like a cookbook, if you don't have any experience with React you will get a little bit lost, that's what happened to me
Frequently Asked Questions
Your First Week With React
4.4
Unlimited access to this title and 600+ others in our library