Create properly a MVC pattern in JavaScript

So, I take most hour on this night to search a tutorial or something like that for showing a example of MVC Design pattern, and I did not find a good solution.

I would like to create something like that.

- APP FOLDER
  - JS
   - Model
    - Model.js
   - View
    - Header.js
    - Footer.js
    - ...
   - Controller
    - Controller.js
- index.html

I have a basic HTML :

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Title</title>
    <link rel="stylesheet" href="https://barkwire-style.now.sh/styles.css">
  </head>
  <body>
    <main id="root">
    </main>
  </body>
</html>

Before, I created a model.js this file is simply a request from API and get all result from my API.

My controller render my view, BUT I want some different view and I want to call all view in my controller

So, my question is : If I have multiple view when I can rendering all view in my controller.js dynamically

Thanks a lot :)