ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 참조에는 소유자 경고가 있어야합니다.
    카테고리 없음 2020. 8. 16. 15:16

    질문

    반응 component가있는 RoR 앱 (ruby 2.5, rails 5.1.4)에서이 오류가 발생합니다.

    요소 참조가 문자열 (이름)로 지정되었지만 소유자가 설정되지 않았습니다. React의 여러 사본이로드되었을 수 있습니다.

    반응 component 파일 :

    var NewItem = createReactClass({
        render() {
            return (
                <div>
                    <input ref='name'/>
                </div>
            )
        }
    });

    btw, 나는 npm을 사용하지 않습니다.

    가이드


    답변1

    Document 에 따르면 ref code> 속성은 문자열이 아닌 콜백 함수를 사용합니다.

    이 함수는 DOM 요소를받습니다. 예 :

    <input type="text" ref={(input) => { this.textInput = input; }} />

    this.textInput 이 제자리에 있으면 .focus () , .blur ()등과 같은 요소 메서드에 액세스 할 수 있습니다.



     

     

     

     

    출처 : https://stackoverflow.com/questions/48565479/refs-must-have-owner-warning

    댓글

Designed by Tistory.