Skip to content

Instantly share code, notes, and snippets.

function getQueryString() {
var params = {}
location.search.substr(1).split('&').map(function(param) {
var pairs = param.split('=');
params[pairs[0]] = decodeURIComponent(pairs[1]);
});
return params;
}
const buildQueryString = (params) => {
let parts = [];
let add = (key, value) => {
parts.push(encodeURIComponent(key) + '=' + encodeURIComponent(value));
}
for (let key in params) {
let param = params[key];
if (Array.isArray(param)) {
param.map((value) => {
add(key, value);
var fs = require('fs')
var sass = './src/sass/index.sass';
fs.readFile(sass, 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
// console.log(data)
var result = data.replace(/([\d+\.]+)rem/g, function(match) {
console.log(match)
var m = match.match(/[\d+\.]+/);
import React, { useState} from 'react'
import useSWR from 'swr'
import { fetcher } from './fetcher'
const ENDPOINT = 'https://unitrad.calil.jp/v1/'
const REGION = 'recipe'
export const useSwr = (q: string) => {
const [url, setUrl] = useState(`${ENDPOINT}/search?region=${REGION}&free=${encodeURIComponent(q)}`)
const [interval, setPollingInterval] = useState(100)