Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
onClick = e => {
e.persist();
const clickCounts = { ...this.state.clickCounts };
let clickCount = +clickCounts[e.target.name] || 0;
clickCounts[e.target.name] = ++clickCount;
// - From this,
// this.setState({ clickCounts });
// + To this
this.setState({ clickCounts }, () =>
console.log(
`Button Name (▶️️ inside callback) = `,
this.state.clickCounts
)
);
console.log(
`Button Name (◀️ outside callback) = ${e.target.name}`,
this.state.clickCounts
);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.