首页 > reactjs完全代替jquery使用好不好?

reactjs完全代替jquery使用好不好?

既然reactjs这么好,那可不可以完全不用jquery,所有jquery完成的功能,都用reactjs来做,主要用到的地方是表单验证、ajax请求等。如果可以,有什么教程或者demo可以推荐一下?
备注:后台用的php。


这是两个不同的东西。。没有类比性,解决的是完全不同的问题。
正确的问法应该是 是否zeptojs 可以替代 jquery


不建议抛开jquery, jquery有海量的用户和他简单、好用的api分不开的,基本每个前端开发都会jquery。而react在组件化开发中更有优势,但是react并没有提供兼容或者底层封装好的api,比如ajax。
所以react组件化开发的时候搭配jquery会更有效率。


不建议使用 react,为什么摒弃固若金汤的 jQuery


jQuery是一个将军,专注的是每个战场细节上的战术安排;
React是一个元帅,考虑的是整个战局大体上的战略规划。

让元帅去干将军的事,可以当然可以,只是蛋疼。


可以完全用react,也可以保留jquery,某些情况下自己来不及实现的组件,可以用jquery插件顶上。


自己写个原生的AJAX就好了啊


首先reactjs没有ajax功能,这样就不能抛开jquery。
reactjs只是做view层的。
看一下这篇专栏:
http://zhuanlan.zhihu.com/FrontendMagazine/19896745


通常我们使用Jquery的时候多数的时候是去操作DOM和ajax,而reactjs是通过组件内部状态去重新渲染成DOM的,不建议去手动操作。可以使用fetch去替换ajax的$.ajax()方法,当让需要配合一些其他的裤。


连React官方的示例都用jQuery来完成ajax请求,你觉得呢?

https://facebook.github.io/react/docs/tutorial.html#getting-started

当然,所有东西都不是必须的,根据需求和情景来选择就行了,比如你也可以自己写或者用superagent……


对于ajax,可以用fetch,可以用reqwest,可以用很多去替代jquery的ajax,jquery的应用应该不止于ajax这一块,比如做动画,比如有些插件比较好用,react里面完全可以用jquery及其插件去实现一些功能,这两个东西不矛盾,只是jquery操作dom这种操作在react里面还是尽量少用吧


题主。。偷偷告诉你。。。先不从项目考虑。。从自己技能提升考虑。。react值得一用


可以完全替代, 用户的系统都完全升级成win10以后,就可以统一用reactjs了 ,jquery就是个过度产品,解决了浏览器纷争时代的页面兼容性

【热门文章】
【热门文章】