Skip to content
/ vanilla-spa Public template

Vanilla is a single page application starter template.

Notifications You must be signed in to change notification settings

ekingunoncu/vanilla-spa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vanilla

https://medium.com/testinium-tech/single-page-application-without-framework-a16600ff7cb1

Vanilla is a production-ready starter template that makes you able to design single-page applications without any framework.

Why you might want to use it?

  • This way will give you a comprehensive understanding of single-page applications.

  • Your project will be lightweight because it will contain only the dependencies you must have.

How to use it?

  • clone https://github.com/ekingunoncu/vanilla.git
  • cd vanilla && npm i
  • npm run start

Concepts

  • Views are our pages that correspond to a route, they take URL params during initialization.

  • Components are very alike with Views but as a concept, they are not corresponding to a route that's why they are not taking URL params in their constructor.

  • Services are the place that we place our logics.

  • You might examine the classes that start with Example...

About

Vanilla is a single page application starter template.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published