# NextJS Dev Skill Share Questions In preparation for an upcoming dev skill share session [1/12/22], feel free to dump down thoughts or questions below: Questions / thoughts: 1. How does page routing work? 2. What's with the folder structure? 3. How do higher order components work? I see them a lot, what's the use case? 4. How does get initial page props work? 5. Components defined as functions or const and types? 6. Best practices for data fetching 7. SSR and any gotchas? 8. How is our NextJS app hosted (maybe Kerrison could speak to this) 9. Where do I go that will add stuff to _every_ page? Like... Bugsnag, or top level providers. Is it `_app`?