公式ドキュメントを確認しましたが、これについては言及されていないようです
React Router v3 は、onEnter、onUpdate、および onLeave メソッドを提供します。これらは基本的に React のライフサイクル メソッドを再作成したものでした。
v4 では、<Route> によってレンダリングされるコンポーネントのライフサイクル メソッドを使用する必要があります。 onEnterの代わりに、componentDidMountまたはcomponentWillMountを使用します。 onUpdate を使用する場合は、componentDidUpdate またはcomponentWillUpdate (または、componentWillReceiveProps) を使用できます。 onLeave は、componentWillUnmount に置き換えることができます。
React Router v3 は、onEnter、onUpdate、および onLeave メソッドを提供します。これらは基本的に React のライフサイクル メソッドを再作成したものでした。
v4 では、<Route> によってレンダリングされるコンポーネントのライフサイクル メソッドを使用する必要があります。 onEnterの代わりに、componentDidMountまたはcomponentWillMountを使用します。 onUpdate を使用する場合は、componentDidUpdate またはcomponentWillUpdate (または、componentWillReceiveProps) を使用できます。 onLeave は、componentWillUnmount に置き換えることができます。