Looks good - does it support callback props, and how do you enter them?
However, you might be able to either wrap your component inside the `render` function and define your callback there, or use context to pass in a function from higher up the tree.
If you share your use case, I might be be able to help you out.