I'm going to use dynamic import when I need to bring in a lot of components. In this situation, is it possible to use 'for' loop?
import dynamic from "next/dynamic";
let Dynamic = [];
for (let i = 1; i < 80; i++) {
const DynamicComponent = dynamic(() =>
import(`../src/Templates/BlendyTemplate${i}`)
);
Dynamic.push(DynamicComponent);
}
//this is just example..
const Home = () =>{
const [state,setState] = useState(0);
let DynamicComponents = Dynamic[state]
return <div>
<button onClick={()=>{setState(state+1)}}
<DynamicComponents/></div>
}
export default Home;