yosaku_ibs
@yosaku_ibs

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

なぜidの前にコロンが付くのかわかりません。

Q&A

Closed

解決したいこと

ソースコードのpathにご注目頂きたいのですが、
なぜidの前にコロンが付いているのでしょうか?
(このコロンにはどんな役目があるのでしょうか?)

ソースコード

Editor.js

    <Route path=':id' element={<Event events={events} onDelete={deleteEvent} />} />


自分で試したこと

ネットで検索しましたが、解説されている記事にたどり着けず、解決できずにいます。

以上、お手数ではございますが
もしご存知の方がいらっしゃいましたら
ご教示の程よろしくお願い申し上げます。

0

1Answer

例えば下記サイトの「下層ページのルート設定」に記載があります。
https://www.webopixel.net/javascript/1773.html

詳細ページURLからパラメータを取得するのでパスには:postIdとコロンをつけてキーワードを指定します。
これで「posts/1」「posts/2」にアクセスしたとき、postIdというパラメータで「1,2」が取れるようになります

1Like

Comments

  1. @yosaku_ibs

    Questioner

    mickey_dev様
    お世話になります。
    ご回答下さりありがとうございます。
    「コロンをつけてキーワードを指定します。」というのは
    javascriptの記法なのででしょうか?それともreactの記法なのでしょうか?

    ご教示お願いします。
  2. @yosaku_ibs

    Questioner

    お世話になっております。

    専門外の話題にも関わらず検索してご回答下さり
    誠にありがとうございます。
    ReactのRouterとしての記法(仕様)と理解しようと思います。
    この度はご対応下さり誠にありがとうございました。
    厚く御礼申し上げます。

Your answer might help someone💌