وبلاگ بلیان

Advanced React: deep dives, investigations, performance patterns and techniques

معرفی کتاب «Advanced React: deep dives, investigations, performance patterns and techniques» نوشتهٔ Nadia Makarevich، منتشرشده توسط نشر anonymous در سال 2023. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Advanced React: deep dives, investigations, performance patterns and techniques» در دستهٔ برنامه‌نویسی قرار دارد.

Take your React knowledge to the next level with advanced concepts, strategies, techniques, patterns and in-depth investigations.This book is a must ifYou'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.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... Introduction: how to read this book Chapter 1. Intro to re-renders Chapter 2. Elements, children as props, and re-renders Chapter 3. Configuration concerns with elements as props Chapter 4. Advanced configuration with render props Chapter 5. Memoization with useMemo, useCallback and React.memo Chapter 6. Deep dive into diffing and reconciliation Chapter 7. Higher-order components in modern world Chapter 8. React Context and performance Chapter 9. Refs: from storing data to imperative API Chapter 10. Closures in React Chapter 11. Implementing advanced debouncing and throttling with Refs Chapter 12. Escaping Flickering UI with useLayoutEffect Chapter 13. React portals and why do we need them Chapter 14. Data fetching on the client and performance Chapter 15. Data fetching and race conditions Chapter 16. Universal error handling in React Forewords
دانلود کتاب Advanced React: deep dives, investigations, performance patterns and techniques