복붙노트

[REACTJS] 어떻게 구성 요소의 반응 얻을 innerHTML을

REACTJS

어떻게 구성 요소의 반응 얻을 innerHTML을

해결법


  1. 1.당신은 innerHTML을 얻을 심판 또는 ReactDOM.findDOMNode를 사용할 수 있지만 구성 요소가 설치되어야한다.

    당신은 innerHTML을 얻을 심판 또는 ReactDOM.findDOMNode를 사용할 수 있지만 구성 요소가 설치되어야한다.

    클래스 응용 프로그램은 React.Component를 {확장 componentDidMount () { CONSOLE.LOG (this.ref.innerHTML) CONSOLE.LOG (ReactDOM.findDOMNode (이) .innerHTML) } 세우다(){ 수익률 (

    this.ref = R}> 애플리케이션 ) } } ReactDOM.render ( <애플리케이션 />,document.getElementById("app ") ) <스크립트 SRC = "https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"> <스크립트 SRC = "https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js">


  2. 2.어쩌면이 응답을 늦게 비트,하지만 당신은이 심판을 통해 아이들 요소를 반응에 도달하려고 할 수 있습니다 :

    어쩌면이 응답을 늦게 비트,하지만 당신은이 심판을 통해 아이들 요소를 반응에 도달하려고 할 수 있습니다 :

    const r = React.useRef(null);
    console.log(r.current.children)
    
  3. from https://stackoverflow.com/questions/45456644/how-to-get-a-react-components-innerhtml by cc-by-sa and MIT license