>  Q&A  >  본문

javascript - 상태를 사용하지 않고 반응에서 클래스 이름을 수정하는 방법은 무엇입니까?

제목처럼 React에서 다음 메소드를 사용하는 대신 Native JS를 사용하여 직접 클래스를 변경하려면 어떻게 해야 하나요?

으아악
滿天的星座滿天的星座2663일 전1026

모든 응답(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

    다른 방법도 있을 텐데요. 위층에서 사용하는 classnames 패키지도 일반적인 방법입니다.

    회신하다
    0
  • 취소회신하다