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.

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

I have a basic HTML :

<!DOCTYPE html>
    <meta charset="utf-8">
    <link rel="stylesheet" href="">
    <main id="root">

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 :)