#Change children props recursively
Sometime, you'd like to update the props of children component pass throught this.props.children recursively. Here is an implementation that does the trick.
Implementation is in the method processChildren() in Parent.jsx. It uses the method generateMergeProps() that give back the props to add according to the type of component.
The main use for this is creating automated HTML forms. I usualy communicates with JSON with the server (Node.js for example) instead of using native HTTP POST queries. And I wanted a way to automae this. I created a Form component that will take any children, but gives extra props to the children representing input fields (a callback to update its value for example). But those input fiels were not necessary direct children. I needed to go through all children recursively.