For example, onChange function:
const MyComponent = () => {
const onChange = (e) => {
doSomething(e.target.value)
}
return <input onChange={onChange} />
};
gets recreated on every change. Why is that, why can not the function keep the original reference?