ホームページ  >  に質問  >  本文

javascript - 状態を使用せずに反応でクラス名を変更するにはどうすればよいですか?

タイトルのように、react で次のメソッドを使用する代わりに、ネイティブ js を使用してクラスを直接変更するにはどうすればよいですか?

リーリー
滿天的星座滿天的星座2663日前1025

全員に返信(3)返信します

  • 滿天的星座

    滿天的星座2017-07-05 11:08:31

    リーリー

    返事
    0
  • 三叔

    三叔2017-07-05 11:08:31

    ネイティブ JS を使用した DOM の操作は推奨されません。この機能が本当に必要な場合は、ReactDOM の findDOMNode メソッドを通じて DOM ノードへの参照を取得できます。たとえばここ:
    https://facebook.github.io/re...

    しかし、これは確かに潜在的に危険な動作です [安全なドアを開ける] ネイティブ JS を介して DOM を直接変更する操作は冗長で安全でなく、React の考え方と矛盾します。 JSX。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-05 11:08:31

    それを行うには他の方法があるはずです。上階で使用されるクラス名パッケージも一般的な方法です。

    返事
    0
  • キャンセル返事