title: ReactJS: Easily access state objects from data-reactid attributes?
body: <p>I'm working on my first react app. I noticed that the state that contributes to an element is occasionally reflected in the reactid. Maybe it's the key that was passed?
  I can't find a lot of documentation on reactid but I was wondering if there was a good way to isolate those keys.</p>
  
  <p>for example, an element that I'd like to update has the ID: <code>.0.1.0.1.$4.3:$level.1</code>
  The $ represent known indices of the state object I used to build that DOM node. (specifically, this is the object this.state.figures[4].level)</p>
  
  <p>It would be really awesome if I could parse those $ values out with a predefined method, to make it easy to setState. Does such a thing exist?</p>
  
  <p>This is me trying to setState on events defined by the top ancestor to avoid cumbersome bidirectional event handling. Am I being really foolish with my approach?</p>