Create pages on the fly with Dynamic Zone - Strapi

Excellent tutorial thank you, I’ve built something similar but I like the getBlockComponent component. It’s very handy.
I’ll refactor my code to use something similar.

You can also improve components loading using nextjs’s dynamic import feature
This way you dont overload your front website with unused components.