Why does
 const Todos = function () {
   ...
 }   
 const todos = new Todos();
work just fine, but
 const Todos = () => {
   ...
 }   
 const todos = new Todos();
Give a TypeError: Todos is not a constructor error?
Why does
 const Todos = function () {
   ...
 }   
 const todos = new Todos();
work just fine, but
 const Todos = () => {
   ...
 }   
 const todos = new Todos();
Give a TypeError: Todos is not a constructor error?
 
    
    The arrow function isn't a constructor so calling it with new isn't correct. It's just a regular function so instead try:
const todos = Todos();
