Skip to Content
React in Depth
book

React in Depth

by Morten Barklund
August 2024
Intermediate to advanced
432 pages
12h 35m
English
Manning Publications

Overview

A guide to the advanced React skills used by the very best React developers.

React in Depth teaches the React libraries, tools and techniques that are vital to build amazing apps. You’ll put each skill you learn into practice with hands-on projects like a goal-focused task manager, expenses tracker, and custom UI library.

In React in Depth you will learn how to:

  • Assess technologies in the React ecosystem
  • Implement advanced component patterns to improve React code
  • Optimize React performance for a smooth user experience
  • Use developer tooling for better code maintenance and debugging
  • Work with TypeScript for type safety
  • Use CSS in JavaScript for efficient styling
  • Manage data in React, including remote data and reactive caching
  • Unit test React components for quality assurance and bug prevention
  • Use popular React frameworks for building production-ready applications

React in Depth focuses on the modern best practices of React development, with full and up-to-date coverage of the latest features and changes to the React ecosystem. This book highlights the advanced techniques that turn a React pro into a React wizard, and how you can future-proof your career by mastering new React technologies as they emerge.

About the Technology
What does knowing React in depth mean? It means writing clean, modular code that you can test and refactor. It means applying design patterns and architectural principles to real-world problems. It means collaborating effectively with other developers and harnessing the power of React’s rich ecosystem. That’s exactly what this book delivers!

About the Book
React in Depth teaches you the best practices of React development, with up-to-date coverage of the React ecosystem. In it, you’ll learn how to put NextJS, Remix, TypeScript, and more in your React toolbox. You’ll explore advanced topics like component patterns, optimization techniques, and developer tooling. Along the way, you’ll collect pro tips for creating applications that can scale without sacrificing performance or stability. Each skill is proven with hands-on examples, from a weather app to a Wordle clone.

What's Inside
  • Optimize React performance
  • Use CSS in JavaScript
  • Manage data in React
  • Unit test React components


About the Reader
For web developers familiar with the basics of React.

About the Author
Morten Barklund works as a staff fullstack engineer at Corti, a leading AI healthtech startup.

Quotes
Invaluable! Transforms React novices into confident, job-ready developers.
- Theo Despoudis, WP Engine

Complete, up-to-date, and practical.
- Adam Wan, NEXPLORE

Actionable knowledge on the essential tools of the React ecosystem.
- Sankaranarayanan Murugan, NatWest Group

The TypeScript chapter alone is worth getting this book.
- Jose Alberto Reyes Quevedo, Cox Automotive

You will learn something new no matter how long you have been developing in React.
- Amarjit Bhandal, Australian Super

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.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

React and React Native - Fifth Edition

React and React Native - Fifth Edition

Mikhail Sakhniuk, Adam Boduch
React Quickly, Second Edition

React Quickly, Second Edition

Morten Barklund, Azat Mardan
Fluent React

Fluent React

Tejas Kumar

Publisher Resources

ISBN: 9781633437340Publisher SupportPublisher Website