【发布时间】:2018-11-27 19:57:55
【问题描述】:
我个人在 ReactJS 项目(或任何其他项目)中使用纯 JavaScript。但我最近一直在想,在 ReactJS 中使用 jQuery 是一种不好的做法?
我在学习 ReactJS 时使用过 jQuery,我不是指任何其他外部 javascript 文件,我的意思是:
if (form.status === 200) {
$(".element").val("");
}
用这种补丁工作感觉很糟糕,后来我才知道this.setState({});
但是,在某些情况下,例如进行 ajax 调用,使用 jQuery 是个好主意吗?
【问题讨论】:
-
这主要是固执己见,我的观点是你不应该将 jQuery 与 react 一起使用,因为它会扰乱生命周期。使用 react state 和 props,你就不需要做这样的事情了
-
是的;你不应该使用 jQuery。对于 AJAX,请使用
fetch()。 -
谢谢大家,您的意见对我有很大帮助。
-
@SterlingArcher 是的,我知道问题是
opinionanted,我只是想就这个话题提供一些意见
标签: javascript jquery reactjs