簡體   English   中英

可以在同一.js文件中使用reactJS和Vanilla JavaScript嗎?

[英]Can both reactJS and Vanilla JavaScript be used in the same .js file?

我是ReactJS的新手。

我想知道是否可以在同一.js文件中同時使用普通JavaScript和reactJS。 我知道ReactJS是一個JavaScript庫,而不是一個框架。 所以我說對了,確實允許我在同一.js文件中同時使用Vanilla JavaScript和reactJS嗎?

我嘗試在線搜索,但無法獲得可靠的答案。

感謝您的幫助!

JavaScript是JavaScript…從技術上講是這樣。

但是,React以其自己的特殊方式對DOM進行大量處理,如果嘗試使用非React JS修改DOM,則很可能會發生沖突。

是的,您當然可以在其中放置所需的任何代碼。 只是取決於代碼的功能(我認為尤其是如果它更改了應用程序的狀態),您可能需要找到一種方法來讓React知道發生了什么。

否則,React對當前狀態的看法可能與您所做的任何更改都不同步,在這種情況下,后續代碼將無法按預期工作。 這種想法主要基於我對Polymer的經驗,該經驗提供了一個.notifyPath方法來更新父組件有關對其子代所做的任何更改。 希望React具有類似的機制,您可以使用它來使它實時跟蹤您所做的任何香草風味的更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM