React (software): Difference between revisions

Content deleted Content added
m Correcting spelling: reccomended->recommended
Eavichay (talk | contribs)
Line 200:
===Criticism===
'''[[Separation of concerns]].''' JSX language extension mixes HTML with JavaScript code (see sample above), which is considered a non recommended practice.<ref>{{Cite web|title = JavaScript best practices|url = https://www.w3.org/wiki/JavaScript_best_practices|website = w3.org|accessdate = 2017-11-27}}</ref>
 
'''[[Interoperability]].''' React uses Virtual-DOM and thus does not sync correctly with direct changes on the DOM. This restricts use of modern W3C standards such as [[Web Components|web-components]] standard and [[CSS_animations|CSS animations]]. React's ecosystem provides alternative libraries for dealing with animations, but ready-made components are not reusable in the React ecosystem without custom porting.
 
==References==