在用react的時候老大不讓用jquery為什麼

時間 2021-12-19 09:43:06

1樓:葉落紅塵

你問問你的老大啊,別人怎麼會知道到底為什麼

2樓:心裡的雨已逝去

react 和 vue這些前端框架真的沒必要用jq了,jq操作dom消耗效能,咱們要跟著大眾的腳步走。

3樓:匿名使用者

看到這個問題,我本身是拒絕的,因為這東西沒啥可比性呀,兩個東西的定位就是不一樣;但是最近乙個朋友用vue寫乙個專案的時候摻雜了大量的jq**,我幫他review的時候,問他為什麼要這樣,他回答給我的是:『我對jq比較熟悉呀,vue不是就是個view嗎?』

開會呢,隨便聊一下,雖然vue不是react,但是兩者的原理還是基本類似的,我同時對它倆都有一些開發經驗;所以下面是我的看法:

react本身是一套前端框架,不像jq是一套類庫

react的原理和驅動是通過store流來進行virtual dom比對後進行渲染,完全不需要本人操作dom樹

import react,  from 'react';

class mycompnent extends component ;

this.onmouseenter = this.onmouseenter.bind(this);

}componentdidmount() );

}onmouseenter() );

}render()  = this.state;

return();}

4樓:育知同創教育

看我有沒有正確理解你這個問題的意思,「在用react的時候老大不讓用jquery」,是說「我們用的是react,而且老大不讓jquery和react一起用」嗎?

react和jquery都是做網頁的工具,他們的方式不同,但是最終產生的效果都是操作dom,都用上了react,真的沒有必要去用jquery了,而且兩者混用,需要特別小心(並不是說不可能混用),因為react操作的是virtual dom然後根據virtual dom來修改真正的dom,加入,react認為virtual dom沒有修改,但是對應的真正dom被jquery修改了,那麼react也不會重繪那部分dom,這可能不是我們想要的結果。

總之,不要給自己找麻煩把react和jquery混用了。

在用react的時候老大不讓用jquery,為什麼

5樓:

jquery是封裝了常用的dom操作的js庫,其本質上還是處於「面向dom程式設計」。

react這類mvvm框架,其意義恰恰是在於解放dom操作,其思想是程式設計師不再直接操作dom,而是運算元據,通過資料的改變來觸發dom的更新,面向資料,不再是dom。

所以,在使用react時,dom是通過react來控制的,而不需要你自己去手動控制,如果在react中用jquery進行dom操作,就可能會造成一些bug,尤其是在對react的響應機制了解不深的情況下。如果是多人開發,出了問題還不好查原因。

6樓:忐小忑兒慎

在 jquery 中,我們已經熟悉了使用 sizzle 選擇器來完成 dom 元素的選取。

而在 react 中,可以使用 ref 來更有針對性的獲取元素。

import react from 'react';

class demo extends react.compoentrender()}

在用react的時候老大不讓用jquery,為什麼

7樓:育知同創教育

看我有沒有正確理解你這個問題的意思,「在用react的時候老大不讓用jquery」,是說「我們用的是react,而且老大不讓jquery和react一起用」嗎?

react和jquery都是做網頁的工具,他們的方式不同,但是最終產生的效果都是操作dom,都用上了react,真的沒有必要去用jquery了,而且兩者混用,需要特別小心(並不是說不可能混用),因為react操作的是virtual dom然後根據virtual dom來修改真正的dom,加入,react認為virtual dom沒有修改,但是對應的真正dom被jquery修改了,那麼react也不會重繪那部分dom,這可能不是我們想要的結果。

總之,不要給自己找麻煩把react和jquery混用了。

react完全代替jquery使用好不好

8樓:育知同創教育

2個東西是不同,reactjs 是個mvc的元件化框架,jquery 只是個函式庫。

react怎麼用jquery的元件

家裡有台老的電腦,平常父母在用,但是速度很慢,想換跟記憶體條加快下速度。下面是電腦的配置 求高手指點

ddr的 256m,整合顯示卡,xp系統.絕對卡。不猜也知道。xp系統。裝在256的記憶體條裡面。你能用的大概也就70到80mb的記憶體了。提出以下建議 第一你的老電腦ddr的記憶體條不是一般的貴。花200塊錢再給你的電腦加上一根ddr256m的。有可能會不相容啊,鳥毛病多的很。這個方案是最省錢的。...

電腦在用瀏覽器的時候為什麼會藍屏呢

電腦導致藍屏的原因有很多。1.軟體相容性問題引起電腦藍屏。剛安裝的系統,若驅動與硬體不相容可能會導致藍屏現象,建議安裝硬體贈送光碟中的驅動。2.記憶體條接觸不良或記憶體損壞導致電腦藍屏 在系統執行過程中,幾乎所有資料的高速訪問操作都要在記憶體中進行,如果記憶體條接觸不良或損壞,系統資料的訪問就會出現...

十萬火急,銀手鐲在用橡皮手套擦天那水的時候,手套脫色把手鐲染成黃色了,怎麼辦

使用軟布和酒精擦拭,如果比較頑固難以祛除,就要返廠重新電鍍了 用天那水擦車好的手鐲 用天那水擦製作完成 車工 的手鐲 是這個意思嗎 你說的是專業術語 一般外行聽不懂,但是人家也是出於好心想幫你 你話說的這麼衝就沒意思了 我對車工不是很了解 幫你 翻譯 一下 看看有麼人能幫你 確定是銀的嗎,是足銀還是...

我是學笛子的,但是我在吹的時候,嘴老喜歡顫老是動,怎麼辦啊?如題謝謝了

保持演奏時氣息順暢要注意以下幾點 一 吸九分氣 吹八分氣 雖說要想吹出大量的氣就要先吸入較多的氣,但是將氣吸到十分飽滿時,就會造成整個上半身,特別是胸部的緊張,繼而發生胸悶憋氣的現象。吹氣時,如果將氣完全吹盡再換氣,就會使換氣緊張,繼而造成氣息補充不足。呼吸時要遵守 吸九分氣 吹八分氣 的原則。二 ...

膝上型電腦在用的時候是應該把充電器插上還是等電池裡的電用完了再插上充電啊

你想問什麼?如果是怕電池損傷的話就把電池拿下,直接用電源,如果是電池有電但不滿的情況下,你可以在電用到三分之一的時候插上電源,不要等快用完的時候再從點那樣傷電池 直接用的時候接上吧,電池充好後 會自己使用市電電源進行供電的 隨用隨充好了,不必擔心電池的損耗 這樣一般是用完在充,電池壽命要長些,插上電...