Thoughts
Pure components and React state. OR
Storing state in a global Iterator that is called every time the component is rendered.
Update: I can confirm that the second one doesn't work.