SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • Your First Week With React, 2nd Edition
Your First Week With React, 2nd Edition

Your First Week With React, 2nd Edition


Course details

4.3∙4 Ratings1 review

Published
December 2020
Publisher
SitePoint
Chapters
15

About the course

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.

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.

Authors

Michael Wanyoike

Michael Wanyoike

I write clean, readable and modular code. I love learning new technologies that bring efficiencies and increased productivity to my workflow.
Pavels Jelisejevs

Pavels Jelisejevs

Nilson Jacques

Nilson Jacques

Nilson is a full-stack web developer who has been working with computers and the web for over a decade. A former hardware technician, and network administrator. Nilson is now currently co-founder and developer of a company developing web applications for the construction industry. You can also find Nilson on the SitePoint Forums as a mentor.
Maria Antonietta Perna

Maria Antonietta Perna

Maria Antonietta Perna is co-Editor of the HTML/CSS Channel at SitePoint and a front-end web developer. She enjoys tinkering with cool CSS standards and is curious about teaching approaches to front-end code. When not coding for the web or not writing for the web, she enjoys philosophy books, long walks and good food.
Praveen Kumar

Praveen Kumar

Jack Franklin

Jack Franklin

Jack is a Software Engineer at Google in London working on the Chrome DevTools. He's a regular speaker and writer on topics including JavaScript, Software Design and maintaining software systems.

Course Outline

Chapter 1: Getting Started with React: A Beginner’s Guide
Chapter 2: Create React App: Get React Projects Ready Fast
Chapter 3: An Introduction to JSX
Chapter 4: React Hooks: How to Get Started & Build Your Own
Chapter 5: Working with Data in React: Properties & State
Chapter 6: Working with Forms in React
Chapter 7: 7 Ways to Style React Components Compared
Chapter 8: How to Do Animation in React Apps
Chapter 9: How to Fetch Data with React Hooks
Chapter 10: How to Deal with Errors in a React App
Chapter 11: Higher-order Components: A React Application Design Pattern
Chapter 12: How to Replace Redux with React Hooks and the Context API
Chapter 13: How to Test React Components Using Jest
Chapter 14: How to Deploy a React App
Chapter 15: How to Organize a Large React Application and Make It Scale

Reviews
4.3

4 total

1
3
0
0
0

Course details

4.3∙4 Ratings1 review

Published
December 2020
Publisher
SitePoint
Chapters
15

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy