Hands-On Design Patterns with React Native: Proven techniques and patterns to make your React Native development easy and efficient

Mateusz Grzesiukiewicz

立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Build and write cross platform native codes by using effective design patterns in the React Native world

Key Features

  • Move ahead of the crowd by leveraging industry standard native development techniques and skills
  • Leverage popular patterns like Singleton, architectural, MVC patterns etc. 
  • Use best solutions to solve given problems within React Native development

Book Description

React Native helps developers reuse code across the web and on mobile. It enables developer to develop cross-platform (iOS and Android) mobile apps without knowing Swift, ObjectiveC or Java/ 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, React and React Native. This book will start with the most standard development patterns like component building patterns, styling patterns 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, Redux Saga and GraphQL.

Aside from React and React Native patterns the book also covers pure JavaScript patterns and Functional Programming patterns. Explanations of pure and impure functions are provided and how function purity impacts Redux library architecture.

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

What you will learn

  • Design Patterns in React Native
  • Best practices for React Native development
  • Common React patterns that are highly used within React Native development
  • How to decouple logic from markup in your applications
  • What are the best ways of fetching data from the backend systems
  • Styling patterns and how to implement custom designs
  • How to decide when to use different approaches to the given problem
  • The best ways to organize your application code to be reusable

Who This Book Is For

The ideal target audience for this book would be people eager to learn React Native and 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.