Skip to main content

External Scripts

Example


Edit white-glitter-icji4


const sortDates = (dates) => {
return dates.sort(dateFns.compareAsc);
};

const [sortWorker, { status: sortWorkerStatus, kill: killWorker }] = useWorker(
sortDates,
{
timeout: 5000,
remoteDependencies: [
"https://cdnjs.cloudflare.com/ajax/libs/date-fns/1.30.1/date_fns.js",
],
}
);

const onWorkerSortClick = () => {
sortWorker(dates).then((result) => {
console.log("Buble Sort useWorker()", result);
addToast("Finished: Sort using useWorker.", { appearance: "success" });
});
};

See Full code Github