utility type LoaderDataType adds typesafety to React Router's useLoaderData hook makeLoader and useLoaderSWR integrate SWR and React Router loader's