ただ、取り出しただけではkey=value&key=valueで繋がれた状態で使用しにくいので、 Node.js標準ライブラリのquerystringのparseを使用して扱いやすいオブジェクトの形にパースします。 import { parse } from 'querystring' console.log(parse("param1=hoge¶m2=fuga")) // { param1: 'hoge', param2: 'fuga' }
ただ、取り出しただけではkey=value&key=valueで繋がれた状態で使用しにくいので、 Node.js標準ライブラリのquerystringのparseを使用して扱いやすいオブジェクトの形にパースします。 import { parse } from 'querystring' console.log(parse("param1=hoge¶m2=fuga")) // { param1: 'hoge', param2: 'fuga' }
<!DOCTYPE html> <html> <head> <title>react-router demo</title> </head> <body> <!-- Reactアプリのマウントポイント !--> <div id="mount"></div> <script src="./app.js"></script> </body> </html> 下がapp.jsxの内容です。 ポイントはクエリ文字列を受け取りたいコンポーネントを<Router> と<Route>でかこむことです。 これによりprops.location.searchにクエリ文字列が格納されるので、コンポーネントに渡すことが出来ます。ただし、このままでは?query1=FirstQuery&query2=SecondQueryのように、クエリ文字列が処理されていない状態なので、queryStringを使ってパースして
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く