3 ms·
React does have a little overlap with jQuery but probably not as much as it might appear. jQuery isn't designed for writing components declaratively and then ch
by spicyj 13y ago
React does have a little overlap with jQuery but probably not as much as it might appear. jQuery isn't designed for writing components declaratively and then checking what's changed so it wouldn't simplify the React code much at all. (Plus, React is only 55% the size of jQuery.)
- mwcampbell 13y agoSo how does one normally do Ajax in a React app? Use XHR directly?
- spicyj 13y agoI'm actually not sure. In a side project I'm building with React, we have been using jQuery (Zepto, actually) for XHR only and it would be nice to get rid of it completely.
- zpao 13y agoYou're more than welcome to use XHR however you see fit. We don't dictate that choice. For many that will mean `$.ajax` - React plays nicely with jQuery (so long as you don't modify the DOM out from under us). For others that might mean a thin library that does that the same thing. If you're interested in using jQuery with React, we have an example: https://github.com/facebook/react/tree/master/examples/jquery-bootstrap https://github.com/facebook/react/tree/master/examples/jquer.... It doesn't use XHR but it should give you some idea of how the 2 can play nicely together.