React - How to get parameter value from query string?

后端 未结 30 1714
温柔的废话
温柔的废话 2020-11-22 10:22

How can I define a route in my routes.jsx file to capture the __firebase_request_key parameter value from a URL generated by Twitter\'s single sign on process a

30条回答
  •  花落未央
    2020-11-22 10:55

    Not the react way, but I beleive that this one-line function can help you :)

    const getQueryParams = () => window.location.search.replace('?', '').split('&').reduce((r,e) => (r[e.split('=')[0]] = decodeURIComponent(e.split('=')[1]), r), {});
    

    Example:
    URL:  ...?a=1&b=c&d=test
    Code:  

    >  getQueryParams()
    <  {
         a: "1",
         b: "c",
         d: "test"
       }
    

提交回复
热议问题