タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

libraryとhistoryに関するefclのブックマーク (1)

  • react-router 作り方

    history で自分だけの最強のルーターライブラリを作ろう! react-router は history というライブラリを内部で使用しています。ブラウザの history API の抽象化を提供するのが目的のライブラリです。 react-router v5 の API に useHistory というカスタムフックがあります(v6 から名前が変更されています)が、それはまさに history ライブラリの実体を取得するための関数になっています。 ルーティングに関する以下の処理は history ライブラリ内部で行われています。 現在の URL から Location オブジェクトを作成する 履歴の操作を行う 履歴の変更を検知してコールバックを実行する react-router は React 用のインターフェイスを提供しているに過ぎません。 つまり、 history をベースに Re

    react-router 作り方
    efcl
    efcl 2021/12/07
    react-routerが内部的に利用している`history`ライブラリを使ったルータの作り方についての記事
  • 1