Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
Development
Frontend Development
Design
Web
Software
What is the best javascript framework?
1
Options
Considered
1
User
Recs.
Mar 18, 2020
Last
Updated
This question has been marked as
Duplicate
.
See in comments
Related Questions
Activity
Have feedback or ideas?
Join our community
on Discord
Ad
Options
Considered
Best javascript framework
Price
GZipped size
Last Updated
--
React
-
45K
Mar 17, 2020
See Full List
--
React
My Rec
ommendation
for
React
My Recommendation for
React
All
11
Pros
8
Cons
2
Specs
Top
Pro
•••
Easy to write tests
Since React's virtual DOM system is implemented completely in JavaScript, it's very easy to write UI test cases.
See More
Top
Con
•••
Verbose
React gets a little verbose as applications get more complicated with more components. It's simply not as straightforward as simply writing HTML and JavaScript would be.
See More
Specs
GZipped size:
45K
Top
Pro
•••
Template engine independent
React provides a template engine (JSX) which is easy to use. But it's not mandatory.
See More
Top
Con
•••
Heavy on memory
React's virtual DOM is fast, but it requires storing elements in the virtual and real DOM increasing memory usage for the page. This can be a real problem for single-page webapps designed to be left running in the background.
See More
Top
Pro
•••
Can be used with different libraries
ReactJS can be used independently as the only library for building the front-end, or it can be used alongside JavaScript libraries such as jQuery, or even Angular.
See More
Top
Pro
•••
Supported by Facebook and Instagram
React is built by Facebook engineers initially to be used only for their inner projects especially to solve the problem of building large complex applications with constantly changing data.
See More
Top
Pro
•••
One-way data flow
React's one-way data binding (or one-way data flow) means that it's easy to see where and how your UI is updated and where you need to make changes. It's also very easy to keep everything modular, fast and well-organized.
See More
Top
Pro
•••
Virtual DOM support
Instead of relying on the DOM, React implements a virtual DOM from scratch, allowing it to calculate precisely what needs to be patched during the next screen refresh. This is orders of magnitude faster than fiddling with the DOM itself.
See More
Top
Pro
•••
Server side rendering
React can render it's components and data server side, then it sends those components as HTML to the browser. This ensures faster initial loading time and SEO friendliness out of the box, since it's indexed as any other static website by search engines.
See More
Top
Pro
•••
Easy to reuse components
Since every single UI component is created independently in JavaScript, it becomes very easy to reuse them throughout your app without having to re-write them.
See More
Hide
See All
Get it
here
Recommend
1
Don't see your favorite option? Add it.
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
One sec!
Are you sure that you want to abandon your hard work?
Delete Work
Continue working
{}
undefined
url next
price drop