我应该使用 Jquery 点击切换而不是 React 吗?



我经常听说将 react 和 jquery 结合起来是个坏主意,但我认为使用 jQuery 在 DOM 上进行更改对我来说更容易

例:

<a className="toggleLink">Click Here to toggle Menu</li>
<div className="contentToToggle">content to toggle</div>

对于jquery,我将写入函数扩展,然后我可以在许多情况下再次使用,或者我可以直接按类使用点击事件。此类也将再次使用。

jQuery.fn.extend({
toggle: function(element){...}
});

但是在 React 中,我觉得很复杂,每次单击每个组件,我都必须创建一个状态来仅返回该组件。 暴露我有 10 个点击事件:第一个用于切换,第二个用于添加类,第三个用于显示弹出窗口...... 因此,在这种情况下使用 React 应该是个坏主意。对吗?

我希望这里有人可以帮助我解决这种情况。谢谢

最好不要混合 React 和 JQuery,这可能会让事情变得更加复杂。

他们都有不同的意识形态。JQuery 修改了实际的 DOM,React 则使用 Virtual DOM。

使用 React 编写代码最初可能看起来有点沉重和繁琐,但它使事情变得更加清晰和不那么抽象。希望这有帮助!

否 不 不 不 不 和 更多 不 😉😂

使用JQuery意味着React不能再处理状态,事件和UI渲染。这可能会导致冲突,几乎就像两个建筑商试图使用不同的材料和方法同时建造同一条道路一样。

如果你使用 React,你应该使用 React 的方法来操作和更新 DOM。话虽如此,如果您不想使用React,则不必使用React。如果你熟悉 JQuery 以你知道如何的方式构建网站,如果这样可以更快地完成它,并且 React 不是必需的。

最新更新