Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Hands-On Design Patterns with React Native: Proven techniques and patterns for efficient native mobile development with JavaScript

Buy

Learn how to write cross platform React Native code by using effective design patterns in the JavaScript world. Get to know industry standard patterns as well as situational patterns. Decouple your application with these set of “Idea patterns”.

Key Features

  • Mobile development in React Native should be done in a reusable way.
  • Learn how to build scalable applications using JavaScript patterns that are battle tested.
  • Try effective techniques on your own using over 80 standalone examples.

Book Description

React Native helps developers reuse code across different mobile platforms like iOS and Android.

This book will show you effective design patterns in the React Native world and will make you ready for professional development in big teams.

The book will focus only on the patterns that are relevant to JavaScript, ECMAScript, React and React Native. However, you can successfully transfer a lot of the skills and techniques to other languages. I call them “Idea patterns”.

This book will start with the most standard development patterns in React like component building patterns, styling patterns in React Native and then extend these patterns to your mobile application using real world practical examples. Each chapter comes with full, separate source code of applications that you can build and run on your phone.

The book is also diving into architectural patterns. Especially how to adapt MVC to React environment. You will learn Flux architecture and how Redux is implementing it. Each approach will be presented with its pros and cons. You will learn how to work with external data sources using libraries like Redux thunk and Redux Saga.

The end goal is the ability to recognize the best solution for a given problem for your next mobile application.

What you will learn

  • Explore the design Patterns in React Native
  • Learn the best practices for React Native development
  • Explore common React patterns that are highly used within React Native development
  • Learn to decouple components and use dependency injection in your applications
  • Explore the best ways of fetching data from the backend systems
  • Learn the styling patterns and how to implement custom mobile designs
  • Explore the best ways to organize your application code in big codebases

Who this book is for

The ideal target audience for this book are people eager to learn React Native design patterns who already know the basics of JavaScript. We can assume that the target audience already knows how to write Hello World in JavaScript and know what are the functions, recursive functions, JavaScript types and loops.

Table of Contents

  1. React Component Patterns
  2. View Patterns
  3. Styling Patterns
  4. Flux Architecture
  5. Store Patterns
  6. Data Transfer Patterns
  7. Navigation Patterns
  8. JavaScript and Ecmascript patterns
  9. Elements of Functional Programming patterns
  10. Managing Dependencies
  11. Managing Versions
(HTML tags aren't allowed.)

Beyond Simple BASIC: Delving Deeper into Your ZX Spectrum
Beyond Simple BASIC: Delving Deeper into Your ZX Spectrum
Many of the questions and problems I have encoutered during my experience with the ZX Spectrum have provided material for this book. The masses of hints and tips contained will help you the programmer to get a deeper understanding of the ZX Spectrim microcomputer - hopefully much more than you ever thought possible....
Mike Meyers CompTIA A+ Guide: Essentials Lab Manual, Third Edition (Exam 220-701)
Mike Meyers CompTIA A+ Guide: Essentials Lab Manual, Third Edition (Exam 220-701)

Practice the IT Skills Essential for Your Success

  • 70+ lab exercises challenge you to solve problems based on realistic case studies
  • Step-by-step scenarios require you to think critically
  • Lab analyses tests measure your understanding of lab results
  • Key term quizzes help build...
JFK and the Unspeakable: Why He Died and Why It Matters
JFK and the Unspeakable: Why He Died and Why It Matters
BRAND NEW HARDBACKWe can know the essential truth of President John F. Kennedy's assassination. That truth can set us free.

Thanks to the pioneer investigators into President Kennedy's murder, the truth-telling of many witnesses, and a recent flood of documents through the JFK Records Act, the truth is available. Not only can the
...

Active Mining - New Directions of Data Mining (Frontiers in Artificial Intelligence and Applications, Knowl)
Active Mining - New Directions of Data Mining (Frontiers in Artificial Intelligence and Applications, Knowl)

The need for collecting relevant data sources, mining useful knowledge from different forms of data sources and promptly reacting to situation change is ever increasing. Active mining is a collection of activities each solving a part of this need, but collectively achieving the mining objective through the spiral effect of these interleaving...

Information Security Applications: 8th International Workshop, WISA 2007, Jeju Island, Korea, August 27-29, 2007
Information Security Applications: 8th International Workshop, WISA 2007, Jeju Island, Korea, August 27-29, 2007
This book constitutes the refereed proceedings of the 8th International Workshop on Information Security Applications, WISA 2007, held in Jeju Island, Korea, August 27-29, 2007.

The 27 revised full papers presented were carefully selected during two rounds of reviewing and improvement from 95 submissions. The papers are organized in topical...

Twitterville: How Businesses Can Thrive in the New Global Neighborhoods
Twitterville: How Businesses Can Thrive in the New Global Neighborhoods

Twitter is the most rapidly adopted communication tool in history, going from zero to ten million users in just over two years. On Twitter, word can spread faster than wildfire. Companies no longer have the option of ignoring the conversation.

Unlike other hot social media spaces, Twitterville is dominated by professionals,
...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy