Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Advanced React: Deep dives, investigations, performance patterns and techniques
Purchase options and add-ons
Take your React knowledge to the next level with advanced concepts, strategies, techniques, patterns and in-depth investigations.
This book is a must if:
- You've gone through the React docs, implemented a few simple apps, and now are wondering: “How can I progress to the next level?”
- You've been working with React for a few years and you're confident that you know it inside and out. This book might have a surprise or two for you 😉.
- You want to become the go-to person for everything React performance and be the source of in-depth "how things actually work" knowledge in your team.
But why?
React docs are very good to start with React. Millions of books, courses, and blogs are out there aimed at beginners. But what to do after you've started successfully? Where to go if you want to understand how things work on a deeper level? What to read if you've been writing React for a while and beginner or even intermediate-level courses are not enough? There are not many resources available for this. This is the gap this book aims to fill.
What the book aims to provide is the knowledge that allows you to progress from "can implement a basic todo app" to "React guru in my team". It begins right away with investigating and fixing a performance bug. It digs deep into what re-renders are and how they affect performance. Walks you through how the reconciliation algorithm works, how to deal with closures in React, various composition patterns that can replace memoization, how memoization works, how to implement debouncing correctly, and much more.
The book is very structured. Each chapter is an independent story, investigation, or deep dive focusing on a single topic. However, they are not completely isolated: each chapter builds on the knowledge introduced in the previous chapters. Also, each chapter tries to introduce only the knowledge required to understand the discussed concept, no more. To make the reading easier and more focused.
If your knowledge already extends beyond the simple "todo" app, it's very likely that you'll know a lot of the concepts already. For this case, every chapter has a bullet-point list of things you can expect to learn from it at the beginning, and a "Key takeaways" section, with a very short bullet-point summary of the things introduced. Just skimming through these first will give you a good idea of what's inside.
You can read the book from cover to cover, and I tried to make sure you'll have fun doing that. Or just focus on things that matter to you the most and skim through the "Key takeaways" sections of the rest of the chapters.
I'm new to React. Is this book a good fit for me?
The book's target audience is people who are already familiar with React. Ideally, they have implemented an app or two and now want to progress to the next level. If you're a complete beginner, the book may not be the best fit. It starts with investigating a small performance problem right away and assumes that the reader can implement at least a simple "todo" app by themselves.
You'll definitely need the book after a few months into your React journey though 😉
- ISBN-13979-8851457845
- Publication dateSeptember 11, 2023
- LanguageEnglish
- Dimensions6 x 0.72 x 9 inches
- Print length319 pages
Frequently bought together

Customers who viewed this item also viewed
- The Road to React: Your journey to master plain yet pragmatic React.jsPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Sep 21
- Effective TypeScript: 83 Specific Ways to Improve Your TypeScriptPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- React Key Concepts: An in-depth guide to React's core featuresPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Sep 21
- Learning React: Modern Patterns for Developing React AppsPaperback$3.99 shippingGet it Sep 23 - 28Only 1 left in stock - order soon.
- Fluent React: Build Fast, Performant, and Intuitive Web ApplicationsPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20Only 5 left in stock (more on the way).
Customers also bought or read
- Web Performance Fundamentals: A Frontend Developer’s Guide to Profile and Optimize React Web Apps
Paperback$34.60$34.60Delivery Mon, Sep 21 - Fluent React: Build Fast, Performant, and Intuitive Web Applications
Paperback$40.27$40.27FREE delivery Sun, Sep 20 - The Road to React: Your journey to master plain yet pragmatic React.js
Paperback$29.99$29.99Delivery Mon, Sep 21 - React Key Concepts: An in-depth guide to React's core features
Paperback$23.71$23.71Delivery Mon, Sep 21 - Learning React: Modern Patterns for Developing React Apps
Paperback$27.03$27.03$3.99 delivery Sep 23 - 28 - Learning Go: An Idiomatic Approach to Real-World Go Programming
Paperback$43.64$43.64FREE delivery Sun, Sep 20 - Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide
Paperback$38.00$38.00FREE delivery Sun, Sep 20 - React 18 Design Patterns and Best Practices: Design, build, and deploy production-ready web applications with React by leveraging industry-best practices
Paperback$44.99$44.99FREE delivery Sun, Sep 20 - Modern Full-Stack React Projects: Build, maintain, and deploy modern web apps using MongoDB, Express, React, and Node.js
Paperback$42.66$42.66FREE delivery Sun, Sep 20 - AI Engineering: Building Applications with Foundation Models#1 Best SellerEnterprise Applications
Paperback$52.40$52.40FREE delivery Sun, Sep 20 - Learn React with TypeScript: A beginner's guide to building real-world, production-ready web apps with React 19 and TypeScript
Paperback$38.99$38.99FREE delivery Mon, Sep 21 - React and React Native: Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile
Paperback$43.99$43.99FREE delivery Mon, Sep 21 - React Anti-Patterns: Build efficient and maintainable React applications with test-driven development and refactoring
Paperback$34.99$34.99Delivery Mon, Sep 21 - Site Reliability Engineering: How Google Runs Production Systems
Paperback$23.27$23.27Delivery Mon, Sep 21 - Learning Angular: A practical guide to building web applications with modern Angular
Paperback$38.49$38.49FREE delivery Mon, Sep 21 - React Application Architecture for Production: Learn best practices and expert tips to deliver enterprise-ready React web apps
Paperback$46.99$46.99FREE delivery Mon, Sep 21 - Cloud Application Architecture Patterns: Designing, Building, and Modernizing for the Cloud
Paperback$18.67$18.67Delivery Mon, Sep 21 - React Design Patterns and Best Practices: Build easy to scale modular applications using the most powerful components and design patterns
Paperback$34.45$34.45FREE delivery Sep 22 - 28 - Data Pipelines Pocket Reference: Moving and Processing Data for Analytics
Paperback$16.93$16.93Delivery Sun, Sep 20 - Web Development with Node and Express: Leveraging the JavaScript Stack
Paperback$27.37$27.37Delivery Mon, Sep 21 - Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Paperback$40.00$40.00FREE delivery Sep 29 - Oct 14 - React Application Architecture for Production: A hands-on guide to architecting, building, and delivering enterprise-ready modern React apps
Paperback$34.99$34.99Delivery Mon, Sep 21 - React Cookbook: Recipes for Mastering the React Framework
Paperback$27.67$27.67FREE delivery Sep 23 - 29 - Node.js Projects: Building Real-World Web Applications and Backend APIs
Paperback$33.10$33.10Delivery Sun, Sep 20 - Rebooting AI: Building Artificial Intelligence We Can Trust
Paperback$18.00$18.00Delivery Mon, Sep 21
From the Publisher
What is happening under the hood?
Take your React knowledge to the next level with advanced concepts, strategies, techniques, patterns and in-depth investigations.
This book is a must if:
- You've gone through the React docs, implemented a few simple apps, and now are wondering: “How can I progress to the next level?”
- You've been working with React for a few years and you're confident that you know it inside and out. This book might have a surprise or two for you.
- You want to become the go-to person for everything React performance and be the source of in-depth "how things actually work" knowledge in your team.
What's included
- 16 chapters of deep dives, investigations and advanced knowledge
- Countless inline and 105 interactive code examples, hand-crafted for every chapter
- Advanced React knowledge that is easy to follow and fun to read
I'm new to React. Is this book a good fit for me?
The book's target audience is people who are already familiar with React. Ideally, they have implemented an app or two and now want to progress to the next level. If you're a complete beginner, the book may not be the best fit. It starts with investigating a small performance problem right away and assumes that the reader can implement at least a simple "todo" app by themselves.
You'll definitely need the book after a few months into your React journey though ;)
About the author
Nadia is a frontend architect, coder, writer, and educator.
She used to work at Atlassian, where she was exposed to completely different types of frontend development in various teams, including Atlaskit, Jira Navigation team, Jira Ops team, Jira Frontend Platform team. The last one was responsible for the architecture, builds, deploys, and best practices of the entire Jira frontend repository (millions of lines of code now!).
After the joys and challenges of working for big tech, she decided to gain a completely different perspective and joined a small startup as a Founding Engineer.
Over the past two years she's been writing a blog dedicated to advanced concepts for React developers and have spoken at conferences throughout the world, from Europe to Australia.
Product details
- ASIN : B0CHKTF16F
- Publisher : Independently published
- Publication date : September 11, 2023
- Language : English
- Print length : 319 pages
- ISBN-13 : 979-8851457845
- Item Weight : 1.21 pounds
- Dimensions : 6 x 0.72 x 9 inches
- Best Sellers Rank: #240,891 in Books (See Top 100 in Books)
- #32 in JavaScript Programming (Books)
- #96 in Software Design & Engineering
- #232 in Software Development (Books)
- Customer Reviews:
About the author

Nadia is a frontend architect, coder, writer, and educator.
She used to work at Atlassian, where she had a chance to be exposed to completely different types of frontend development in various teams, including Atlaskit, Jira Navigation team, Jira Ops team, Jira Frontend Platform team. The last one was responsible for the architecture, builds, deploys, and best practices of the entire Jira frontend repository (millions of lines of code now!).
After the joys and challenges of working for big tech, three years ago she decided to gain a completely different perspective and joined a small startup as a Founding Engineer.
Over the past two years she's been writing a blog dedicated to advanced concepts for React developers and have spoken at conferences throughout the world, from Europe to Australia.
In summary, when it comes to React, it's safe to say that she's seen it all.

















