Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Learning Resources

REACT CHALLENGE: Pass another callback function after this.setState is completed

Hi, my solution is working, by mostly adding some functions inside the render() method. The reason why i did it inside the render() method was because this is where i can get the most updated players scores (since it renders each time a change is made)

I was trying to see if i can solve it by moving some or all of my functions out of the render method. So i tried to focus on modifying the handleScoreChange function.

But right after the this.setState is called inside the handleScoreChange function, this.state.players is still not updated yet with the latest scores. How do i get the most updated players array at this point?