Nice introduction to React Native
This is a lean and mean introduction to getting started with React Native, with everything you need to know and nothing that you don’t. It’s assumed you already have some familiarity with React itself, and I think you’ll be better off if you’ve done at least a little bit of native development on your platform of choice. Good intermediate-level books like this are hard to come by, so its worth taking a moment to appreciate them when you find them. Nice work!
Good Book
I liked it quite a bit, but felt the chapter on Redux bogged down quite a bit. I also feel it could have benefited from either a section on file storage or database access.
Good book but example code has some issues
Overall this was a decent book, but I struggled to code along with it the way she has the examples set up. A book should tell you how to structure your files and set up your code before you start, not at the end. Additionally, many of the examples needed to be updated to work with the current version of React Native, the current NYT API, etc. It wasn’t extraordinarily hard to update them, but it took the valuable time I had set aside for learning and had me spend it debugging example code.
Accessible and user-friendly!
Web developers have access to countless tutorials and code snippets online, mostly free. This book is a great example of a rare resource that is worth buying, and in my case, reading in hard copy.The book strikes a careful balance between exposition and code examples. For someone like me, previously only familiar with applications that run in the browser, it was helpful to read some conceptual background about how React Native works, and why, before diving into code. Importantly, the book covers multiple example applications, rather than a single cumulative example, which I appreciated because it helped expose different use cases.Having experience with React is certainly helpful, but not strictly necessary, to understand get a lot out of this book. For developing my first React Native app, I really appreciated having the soup-to-nuts guide afforded by a full book (as opposed to a short tutorial), and being able to keep the paper book propped open on my desk next to my computer and phone (not taking up any screen space).Disclosure: I received a free copy of this book from the author.
I was looking forward to receiving this book but I was severly disappointed upon opening the box.My disappointment is derived from considering the price I paid for the book ($65 including tax) and the amount of information and knowledge provided in the book that is readily available on the internet for free. Although it looks like a great book that runs through developing with React Native at a high level, it is only 219 pages of content, a very thin book as far as coding books go.In short, I was expecting more content for my money.I just checked,Chapter 1 is 4 pagesChapter 2 is 7 pages :-(Not cool. I am returning the book.
The boiler plate code generated by the first app that is supposed to be the reader’s entry point with this book looks absolutely nothing like what is written in the book. Apparently since the book came out, alot of things had changed with React Native, making the book hopelessly obsolete. A complete waste of money, and of no practical use for a beginner to React Native.
React Native is a fast moving platform and even the second edition of this book can’t keep up.The author is not updating the git repo even for major breaking changes (Image does not allow wrapping other objects).The basic examples are now broken.The weather app sample includes an api key that should not really be shared.The code snippets don’t work without entering details that are supplied later.I would have got a refund if amazon had correctly taken payment.
I would not recommend that you buy this book. The code does not work, is outdated and the code repository is incomplete. This book has caused many hours of frustration. Do not waste your money.
Nice introduction to React Native
This is a lean and mean introduction to getting started with React Native, with everything you need to know and nothing that you don’t. It’s assumed you already have some familiarity with React itself, and I think you’ll be better off if you’ve done at least a little bit of native development on your platform of choice. Good intermediate-level books like this are hard to come by, so its worth taking a moment to appreciate them when you find them. Nice work!
Great Book!
Very informative and has alot of examples and online references where you can start making projects after the 3rd chapter.
Good Book
I liked it quite a bit, but felt the chapter on Redux bogged down quite a bit. I also feel it could have benefited from either a section on file storage or database access.
Good book but example code has some issues
Overall this was a decent book, but I struggled to code along with it the way she has the examples set up. A book should tell you how to structure your files and set up your code before you start, not at the end. Additionally, many of the examples needed to be updated to work with the current version of React Native, the current NYT API, etc. It wasn’t extraordinarily hard to update them, but it took the valuable time I had set aside for learning and had me spend it debugging example code.
Accessible and user-friendly!
Web developers have access to countless tutorials and code snippets online, mostly free. This book is a great example of a rare resource that is worth buying, and in my case, reading in hard copy.The book strikes a careful balance between exposition and code examples. For someone like me, previously only familiar with applications that run in the browser, it was helpful to read some conceptual background about how React Native works, and why, before diving into code. Importantly, the book covers multiple example applications, rather than a single cumulative example, which I appreciated because it helped expose different use cases.Having experience with React is certainly helpful, but not strictly necessary, to understand get a lot out of this book. For developing my first React Native app, I really appreciated having the soup-to-nuts guide afforded by a full book (as opposed to a short tutorial), and being able to keep the paper book propped open on my desk next to my computer and phone (not taking up any screen space).Disclosure: I received a free copy of this book from the author.
I was looking forward to receiving this book but I was severly disappointed upon opening the box.My disappointment is derived from considering the price I paid for the book ($65 including tax) and the amount of information and knowledge provided in the book that is readily available on the internet for free. Although it looks like a great book that runs through developing with React Native at a high level, it is only 219 pages of content, a very thin book as far as coding books go.In short, I was expecting more content for my money.I just checked,Chapter 1 is 4 pagesChapter 2 is 7 pages :-(Not cool. I am returning the book.
A surprising Christmas present for my son who loves it.
The boiler plate code generated by the first app that is supposed to be the reader’s entry point with this book looks absolutely nothing like what is written in the book. Apparently since the book came out, alot of things had changed with React Native, making the book hopelessly obsolete. A complete waste of money, and of no practical use for a beginner to React Native.
React Native is a fast moving platform and even the second edition of this book can’t keep up.The author is not updating the git repo even for major breaking changes (Image does not allow wrapping other objects).The basic examples are now broken.The weather app sample includes an api key that should not really be shared.The code snippets don’t work without entering details that are supplied later.I would have got a refund if amazon had correctly taken payment.
I would not recommend that you buy this book. The code does not work, is outdated and the code repository is incomplete. This book has caused many hours of frustration. Do not waste your money.