react-router で遷移先のコンポーネントに props を渡すには
React.cloneElement
を使う。
このとき、理性捨てて
this.props.children && React.cloneElement(this.props.children, this.props)
という風に props をまるごと渡していたら、 Route を二段入れ子にしていた場合に children を上書きしてしまうみたいで、 コンポーネントの描画が再起しまくって死亡した。
this.props.children && React.cloneElement(this.props.children, { users: this.props.users, posts: this,props.posts, })
みたいにして children は除外しないとダメ。