JSFiddle - React, Tailwind, and code Playground

by Rajesh Dixit

HTML

<button id="btn">Reload and notify</button>

JavaScript

function setToLocalStorage(key, data){
	localStorage.setItem(key, data);
}

function getFromLocalStorage(key, data){
	return localStorage.getItem(key);
}

window.notify = function notify(){
	console.log("Hello World");
}

function registerEvents(){
	document.getElementById("btn").addEventListener("click", function(){
    setToLocalStorage("reloadCallback", "notify");
    location.reload();
  })
}

function init(){
	var callBackName = getFromLocalStorage("reloadCallback");
  console.log(callBackName)
	if(callBackName)
  	window[callBackName]();
  registerEvents();
}

init();