ReactJS: The Good Parts
This is a great book for is aimed at three groups of people:
- Front-end devs who haven't used ReactJS before and want to to have a concise guide on how to get started and develop their first app
- ReactJS newbies who have dabbled in ReactJS before but got frustrated by the somewhat confusing ecosystem and aren't clear on best practices, e.g. when and how to use Redux or GraphQL, or efficient and secure routing, user authentication, etc.
- Experienced ReactJS devs who are looking for a handy reference and write-up of good practices.
This is a book by Daniel Cox. I have been a full-stack developer and entrepreneur for 15 years. I have launched multiple start-ups, many of which failed but some of which were successful and eventually got acquired. I've been writing front-end code for a long time, starting with jQuery what feels like a very long time ago. I still use jQuery occasionally, write a lot of vanilla Javascript but do most of my dev work now using ReactJS.
Although getting started with ReactJS took me a while, I love writing code with it now. Put simply, it's become a joy to use and I've become extremely productive with it. But the journey was hard, with an ever-changing eco system (I'm looking at you, React Router), and I spent a lot of time googling, going through forums, talking to fellow devs, and just figuring things out.
This book is a culmination of my years learning and writing apps with ReactJS. It is a concise guide to how to get started with the framework and best practices. I cover the key concepts such as:
- Setting up a local dev environment
- Virtual DOM, state, props, hooks
- Writing your first app
- Routing
- Server communication
- User authentication
- Forms
- Redux
- GraphQL
This book will be released on November 21, 2020. Pre-order now for a special introductory price of only $19.99 ($39.99 once released).
A copy of the ebook plus access to any source code