I want to load a component dynamically based on the route. I\'m trying to make a single page which can load any individual component for testing purposes.
However whe
I put dynamic
outside of the component, and it work fine.
const getDynamicComponent = (c) => dynamic(() => import(`../components/${c}`), {
ssr: false,
loading: () => Loading...
,
});
const Test = () => {
const router = useRouter();
const { component } = router.query;
const DynamicComponent = getDynamicComponent(component);
return
}