There are many JavaScript frameworks out there, most of us don't even know what some of these even do!

Here are some popular Js frameworks and their uses.

⇢Angular
⇢React
⇢Vue
⇢Gatsby
⇢Next
⇢Nuxt
⇢Svelte
⇢Express
⇢TypeScript
⇢jQuery

#100daysOfCode #JavaScript
🧵👇
Angular

It is a Typescript-based application framework for full-fledged apps. It is not to be confused with AngularJS which is a deprecated framework.

Angular is packed with features, this also makes it a bit harder to learn as a beginner.
React

It is an library for building front-end user interfaces .
A react app comprises of several components which are then combined into a single react app.

Most people find React easier to learn than Angular.
Vue

It is an JavaScript framework for building user interfaces and single-page applications. It is similar to React in the way that it works.

Most consider Vue to be the easiest framework to learn out of Angular and React.
Gatsby

It is a React-based static site generator used to make blogs.
It has a plethora of plugins that you can use in your project.
Next

It lets you build server-side rendering and static web applications using React.
It has features like inbuilt SEO support.
Nuxt

It is the Next equivalent for Vue. Just like Next, you can make server-side rendering and static web apps.
Svelte

It a framework that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM, in simple words, code that written svelte is compiled to native HTML, CSS, and Js. It is still in its early stages with a growing community.
Express

It is designed for building web applications and APIs, it is considered as the gold standard in the realm of server-side node.js frameworks.
Typescript

It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for the development of large applications and transcompiles(converts) to JavaScript.
jQuery

jQuery is a JavaScript library designed to simplify HTML manipulation, as well as event handling, CSS animation. Simply put, it allows you to manipulate HTML components.
You can follow @PrasoonPratham.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: