- 9/30まで 洋書10％ポイント還元対象商品。＞詳細はこちら。
React Native in Action ペーパーバック – 2019/4/1
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
React Native in Action gives iOS, Android, and web developers the knowledge and confidence they need to begin building high-quality iOS and Android apps using the React Native framework.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
About the Book
React Native in Action teaches you to build high-quality cross-platform mobile and web apps. In this hands-on guide, you'll jump right into building a complete app with the help ofclear, easy-to-follow instructions. As you build your skills, you'll drill down to more-advanced topics like styling, APIs, animations, data architecture, and more! You'll also learn how to maximize code reuse without sacrificing native platform look-and-feel.
- Building cross-platform mobile and web apps
- Routing, Redux, and animations
- Cross-network data requests
- Storing and retrieving data locally
- Managing data and state
About the Reader
Written for beginner-to-intermediate web, Android, and iOS developers.
About the Authors
Nader Dabit is a developer advocate at AWS Mobile, where he works on tools and services to allow developers to build full-stack web and mobile applications using their existing skillset. He is also the founder of React Native Training and the host of the "React Native Radio" podcast.
Table of Contents
- Getting started with React Native
- Understanding React
- Building your first React Native app
- Introduction to styling
- Styling in depth
- Using the Redux data architecture library
- Implementing cross-platform APIs
- Implementing iOS-specific components and APIs
- Implementing Android-specific components and APIs
- Building a Star Wars app using cross-platform components
PART 1 Getting started with React Native
PART 2 Developing applications in React Native
PART 3 API reference
PART 4 Bringing it all together
Nader Dabit has been developing with React Native since the framework's release and is active in the React Native community.
1. What's the developer experience like
2. How long will this project be maintained
3. How easy is it to build cross-platform applications
4. What's the feature parity with Native platforms
All of my questions were answered. The book explained well about the process to create the project from scratch to a fully working application. It includes diagrams and code snippets for those visual people. The book touched on how to provide a unique experience for your Android users vs ios users. Feature parity with the native platform is still an issue however, the book explains how you could easily write a bridge to enable any native functionality to your app.
Overall, I highly recommend this book for all developers, especially the ones with React background.
He presents the variety of items necessary to build a React Native application in a logical way so that you can understand what the various pieces of code actually are and how they all interact together. Something I really enjoyed, and feel will help many people, is that he pointed out some of the smaller items that many other resources just skim over. This ensures any readers have a complete grasp on what they're learning and any code they may read in the future.
To wrap it up Nader pulls all the concepts you previously learned into one clear example so that by the end of the book you've built yourself a complete React Native application.
React Native in Action not only teaches you the how but also the why in React Native development.
A well written and laid out book! Great job Nader and everyone involved!
The source code does not work out of the box, there is always a missing "import" or an "export". You will face a number of error messages that you will have to figure out yourself (This is somehow useful and gives you experience with searching React Native online community).
Also, the style itself is like programming books from the 90s: a large piece of source code that you keep typing, then start to describe line by line. The modern style is very slow incremental experience build up that you can run after every single function (and sometimes after one line). React Native main benefit is hot reloading where you write 1 line of code and see its effect, with this book I feel like I am learning C++ on Borland compiler: have to write a whole file (and sometimes 2 or 3 files) then run them. And don't try to get smart and keep testing after every few lines, because the very first few lines will contain references to functions and components that are not yet written!
I believe that after getting enough experience from other beginners books and courses, I can use this book as a reference, but it is not for learning sorry
Nader has done a fantastic job and giving you a great guide to navigate the waters as you get into React Native development!