---
title: "Discussion on \"Quick Tip - Memoizing change handlers in React Components\" | Hashnode"
description: "Discussion on \"Quick Tip - Memoizing change handlers in React Components\". Let's consider a basic form with a controlled component in react:\nclass Form extends React.Component {\n  state = {\n    value: '',\n  };\n\n  handleChange = e => {\n    this.setState({\n      value: e.target.value,\n    });\n  };\n\n  render() {\n    return (\n ..."
url: "https://hashnode.com/posts/quick-tip-memoizing-change-handlers-in-react-components/62ef8f5bba649046e8d8f5ba"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Quick Tip - Memoizing change handlers in React Components](https://blog.robertbroersma.com/quick-tip-memoizing-change-handlers-in-react-components?utm_source=hashnode&utm_medium=feed)

Let's consider a basic form with a controlled component in react: class Form extends React.Component { state = { value: '', }; handleChange = e => { this.setState({ value: e.target.value, }); }; render() { return ( ...

Oct 1, 2018 · 3 min read · blog.robertbroersma.com  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#memoization](https://hashnode.com/tag/memoization)
-   [#optimization](https://hashnode.com/tag/optimization)

## Written by

[Robert](https://hashnode.com/@robertbroersma)

@robertbroersma

  
[View profile](https://hashnode.com/@robertbroersma)

Maker of Things

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
