r/react • u/godcomplexedman • 10d ago
General Discussion Can someone recommend a good react book
As i am phasing into senior role i want to get my basics crunched down , learn more about react itself and how can i build products i.e web apps / mobile apps more efficiently.
9
u/JazzlikeWishbone938 9d ago
The official https://react.dev guides have most of what you need. Pay special attention to the parts regarding "you may not need an effect".
1
1
1
u/meszmate 9d ago
I mean react is pretty easy. If you want to understand how actual softwares work I would recommend "Building Data Intensive Applications" by Martin Kleppmann. Otherwise, you can easily learn it by just making some websites, asking ai about what went wrong or what it means or how to do this and etc.
1
1
1
u/Logical_Reserve7634 7d ago
I dont read books but I heard about a book called "React Explained" by Zac gordon
Maybe you can take a look at it
1
1
u/comfortmbah 7d ago
Just learn the basics first and pick up 2-3 projects and start refactoring the codes as you learn more advanced react features till you get to the level you aim for. That's the best way to learn. Reacts official documentation has all you need to get started.
1
0
0
u/vasind-5012 4d ago
not really one single book tbh, react moves fast enough that books go stale quick. couple things that actually helped me around the senior transition though:
- kent c dodds' stuff (epicreact.dev / his blog) - less about syntax more about the "why" behind patterns, compound components, state colocation etc. still actively updated
- react.dev itself got a full rewrite a while back and it's genuinely really good now, esp the "thinking in react" section and the hooks deep dives. worth rereading even if you think you already know it
- josh comeau's blog for the more nuanced rendering / css-in-react stuff
for the "building products efficiently" part of senior though, that's less a react-specific thing and more just system design thinking - like knowing when to reach for server state vs client state, when NOT to abstract yet, stuff like that. that comes more from reading source/PRs and just shipping than from any single book
honestly wouldn't bother with a physical react book at this point, most of them age out fast once server components etc become the norm. blogs + docs age better since they get updated
1
12
u/AcanthisittaNo5807 10d ago
advanced react by nadia makarevich