468060 (110) [Avatar] Offline
#1
For reasons that are not clear, this book was started in 2016 and is still not finished. Those people who paid for printed books have been left in the lurch and will justifiably be upset. It doesn't take 18 months to write a book of this length.

More importantly, the book contains a lot of outdated code. It's not enough to add an appendix covering React-Router 4: the entire section needs to be re-written. People buy a new book expecting to get up-to-date code, and don't want to confuse themselves learning something which needs to be unlearned later. With respect to React, you claim that 'version 16 came out right as this book was going to print'. It actually came out in September 2017. The code was tested on Node 6: node 8 is now the LTS version.

Don't expect good reviews.
helen.stergius (15) [Avatar] Offline
#2
Production estimates the print version of the book will be available in early June. We're grateful for all of our loyal and patient readers. The development and publishing process can take a while, that's for sure, but both Manning and the author have remained committed to the process—which is complicated and can be a bit unpredictable. Every project in this book works on both Node 6 and 8 and both React 15 and 16.

It's important to remember that the foundations of isomorphic architecture are independent of any single framework or library. They are also independent of versions. In fact, you could implement these concepts with most JavaScript frameworks plus the Node version of your choice.

Thanks for sticking with us and thanks for your input!
468060 (110) [Avatar] Offline
#3
>>The development and publishing process can take a while, that's for sure, but both Manning and the author have remained committed to the process—which is complicated and can be a bit unpredictable.

Other publishers seem to manage to get books out on time and with up-to-date material. I'm not sure why Manning struggles so much with this. Every single MEAP I have bought has been months or years behind schedule, and almost all have outdated code which the author hasn't bothered to update.

>>Every project in this book works on both Node 6 and 8 and both React 15 and 16.

So does it include deprecated code (such as componentWillUpdate() or just React 16 code? Which version of React-Router does it use?

>>It's important to remember that the foundations of isomorphic architecture are independent of any single framework or library. They are also independent of versions. In fact, you could implement these concepts with most JavaScript frameworks plus the Node version of your choice.

A few general concepts might be but the implementation isn't. I need to write isomorphic code using React 16, not React 15, and certainly not Angular or Backbone.

I would have been more impressed with substance rather than PR and spin.