How NextJs actually works? | Gentle Joseph