• React in patterns
  • Introduction
  • In brief
  • Foundation
  • Communication
    • Input
    • Output
  • Event handlers
  • Composition
    • Using React's children API
    • Passing a child as a prop
    • Higher-order component
    • Function as a children, render prop
  • Controlled and uncontrolled inputs
  • Presentational and container components
  • Data flow
  • One direction data flow
  • Flux
    • Flux architecture and its main characteristics
    • Implementing a Flux architecture
  • Redux
    • Redux architecture and its main characteristics
    • Simple counter app using Redux
  • Good to know
  • Dependency injection
    • Using React's context (prior v. 16.3)
    • Using React's context (v. 16.3 and above)
    • Using the module system
  • Styling
    • The good old CSS class
    • Inline styling
    • CSS modules
    • Styled-components
  • Integration of third-party libraries
  • React and separation of concerns
  • Summary
  • Summary
Powered by GitBook

Introduction

React in patterns

A book about common design patterns used while developing with React. It includes techniques for composition, data flow, dependency management and more.

  • Web (https://krasimir.gitbooks.io/react-in-patterns/content/)
  • PDF (https://github.com/krasimir/react-in-patterns/blob/master/book.pdf)
  • Mobi (https://www.gitbook.com/download/mobi/book/krasimir/react-in-patterns)
  • ePub (https://www.gitbook.com/download/epub/book/krasimir/react-in-patterns)
  • GitHub (https://github.com/krasimir/react-in-patterns)

cover

results matching ""

    No results matching ""