The State of State-Management in React

The State of State-Management in React via @pavanpodila -  #chstech #syntaxcon #reactjs

  • The State of State-Management in React

    As you start building bigger apps in React, you soon realize that the complexity of your app is not because of the framework, rather it’s in the use of data.

  • Managing Data, aka Client-side state can get pretty tricky, especially with cross-cutting features that all manipulate the same subset of data.
  • In this talk, we will explore the current trends in managing client-side state in React.
  • This includes

    By the end of this talk, you will walk away with a variety of ideas to apply to your own apps.

  • Taming the complexity, inherent in client-state should not be intimidating any more.

Pavan Podila
Continue reading “The State of State-Management in React”

Redux, Immutability, and Higher Order Components

Redux, immutability, and higher order components:  #ReactJS

  • A higher order component is exactly what it sounds like — it is the React component equivalent of a higher order function.
  • In React, a higher order component is a function that accepts a component and returns an enhanced component with superhero abilities.
  • A simple example of a higher order function in Haskell that takes a function and applies it twice to something.
  • , connect() is, through mapDispatchToProps() , subscribing the TodoList component to a change handler that will toggle a todo when the todo is clicked.
  • Well, arguably, one of the key concepts when using Redux with React lies in a higher order component: connect() .

Read the full article, click here.


@ReactiveConf: “Redux, immutability, and higher order components: #ReactJS”


As I wrote in a previous blog post, immutability is an important concept that can bring many benefits to development. In fact, it’s been embraced by javascript land, most notably by the ultra-popular framework, Redux.


Redux, Immutability, and Higher Order Components