2017-10-26 8 views
2

私はReact JsでjQueryを使用しようとしていますが、それは"$" is undefinedを示しています。 ReactはjQueryをサポートしていませんか?React JavaScriptはjQueryをサポートしていますか?

+0

[こちら](https://medium.com/@shuvohabib/using-jquery-in-react-component-the-refs-way-969de9aa651f)の投稿を参照してください。 – BlackBeard

+1

彼らはそれをサポートしていませんし、それを使用して非常に簡単にネジアップしますが、慎重に使用すると、いくつかのOKドラッグアンドドロップまたは検証ルーチンのためになるかもしれません。 – dandavis

+0

ありがとうございました。 – Shibu

答えて

5

特定の問題については、npm経由でjQueryをインストールしてみてください。言ったことで

npm i jquery --save

または

yarn add jquery

次に、あなたのモジュールで...

import $ from 'jquery'

、それはjQueryのを使用して、一緒に反応することは簡単なことだありません。 ReactはバーチャルDOMの外で行われた変更を認識せず、jQueryは標準DOMを直接操作します。

この問題を解決する方法については、hereの記事を参照してください。

+0

回答の重複質問。 – Shiladitya

+3

@ Shiladityaデンがそれに答えたとき、質問は重複としてマークされていませんでした(明らかに、彼がそれに答えることができなかったので)。彼が答えた時点で重複していたことは明らかではないかもしれません。だから私はそれに間違いは見られません。 –

+0

私はそれを探して、探していればそれに関する質問は見つからなかったでしょう。それがあれば申し訳ありません。 – Shibu

関連する問題