A front-end framework is a platform for developing your front end.
It generally comprises some way to construct your files, associate
data with DOM elements, style your components and make AJAX
requests.
There are a lot of Front-End Frameworks. but, the most popular: