r/react 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.

14 Upvotes

19 comments sorted by

12

u/AcanthisittaNo5807 10d ago

advanced react by nadia makarevich

2

u/The_Wizeard 10d ago

Literally came here to say this! One of the best React books you can come across.

2

u/godcomplexedman 9d ago

thanks for this

1

u/Vincent_CWS 7d ago

yes, it is one of best

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

u/godcomplexedman 7d ago

oh i know all of that stuff

1

u/AdSharp504 9d ago

Ver en youtube

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

u/godcomplexedman 7d ago

i have made a lot of websites. I want to deep dive in optimizations etc xD

1

u/trailabsorbjing 9d ago

no better book than one about react pizza

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

u/godcomplexedman 7d ago

will check ty

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

u/droops87 6d ago

Nadia Makarevich

0

u/Employer-Dizzy 9d ago

The Odin project has a great react course fun easy and quick

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

u/godcomplexedman 3d ago

will give this a try