#parseQueryString

Have your query string cleaned.
This process is separate to provide flexbility in your code.



#Usage

import { parseQueryString } from '@hitechline/reactools';

const query = '?search=javascript medium';

const path = `/${query}`;
const url = `https://google.com${query}`;

console.log(parseQueryString(path));
// '?search=javascript medium'

console.log(parseQueryString(url));
// '?search=javascript medium'


#removeQueryString

Remove the query string.



#Usage

import { removeQueryString } from '@hitechline/reactools';

const query = '?search=javascript medium';

const path = `/${query}`;
const url = `https://google.com${query}`;

console.log(removeQueryString(path));
// '/'

console.log(removeQueryString(url));
// 'https://google.com/'


#getQueryString

Have an object for the query string inserted.



#Usage

import { getQueryString } from '@hitechline/reactools';

const query = '?search=javascript medium';

const path = `/${query}`;
const url = `https://google.com${query}`;

console.log(getQueryString(path));
// {
//   search: 'javascript medium'
// }

console.log(getQueryString(url));
// {
//   search: 'javascript medium'
// }