#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'
// }