Angularで「’routeReuseStrategy’ is deprecated.」と出るがまだ使える
今回はAngularでrouteReuseStrategyを使おうとしたときに開発環境によっては「’routeReuseStrategy’ is deprecated.」とwarningが出るが普通にrouteReuseStrategyは使える場合があるという話をしていきます。
Angularnのバージョンは15.2.10で、VS Codeを使用していてVS Codeのバージョンは1.85.2です。
Angularで「’routeReuseStrategy’ is deprecated.」と出るがまだ使える
タイトルの通りです。
Routerオブジェクトの「routeReuseStrategy」はAngularのバージョンアップによって廃止になりましたが、「RouteReuseStrategy」というクラスは廃止になっておりません。
VS Codeの対象のジャンプ機能(Mac OSで言うならソースコードの関数にカーソルを合わせて「command+クリック」)を使うと、問題なく対象の関数を定義している箇所に飛べると思います。
詳しくはGitHubのissueでも議論されております。
https://github.com/angular/angular/issues/50863
終わりに
今回はAngularでrouteReuseStrategyを使おうとしたときに開発環境によっては「’routeReuseStrategy’ is deprecated.」とwarningが出るが普通にrouteReuseStrategyは使える場合があるという話をいたしました。
ディスカッション
コメント一覧
まだ、コメントがありません