React.js를 사용하여 구성 요소를 만들었습니다 var A = React.createClass({ abc: function() {} })
abc
방법을 사용하려면 어떻게해야합니까? A.prototype.abc가 정의되지 않았습니다.React.js 클래스 수정 - 메소드 재정의?
1
A
답변
1
React 구성 요소의 모든 메소드는 비공개로 간주되어야합니다. 매우 드문 예외가 있습니다. 구성 요소의 공용 API는 필요한 소품입니다.
+0
예를 들어 string을 형식화하는 도우미 메소드. 소품에 넣어도 괜찮습니까? –
+0
물론, 소품으로 좋아하는 것을 전달할 수 있습니다. – FakeRainBrigand
1
일반 js 개체에 메서드를 저장하고 메서드 toReact
을 추가하기로 결정했습니다. Exmaple가 :
var Game = {
render: function() {
return (
<PlayersTable data={ this.props.data } />
)
},
toReact: function() {
return React.createClass(this)
}
}
관련 문제
- 1. 메소드 재정의
- 2. Java에서 메소드 재정의 해제?
- 3. Swift에서 Objective C 클래스 메소드 재정의
- 4. C에서의 메소드 재정의
- 5. 기존 react.js 클래스 무시
- 6. 구현이없는 메소드 재정의
- 7. C# 메소드 재정의
- 8. 파생 클래스 재정의 재정의
- 9. Java에서 메소드 재정의
- 10. JButton의 paint() 메소드 재정의
- 11. Uploadify 메소드 재정의
- 12. 타입 삭제를 사용한 메소드 재정의
- 13. 클래스 재정의 C++
- 14. 하위 클래스 (R.oo/R.methodsS3)에서 재정의 된 s3 메소드 호출
- 15. 수퍼 클래스 메소드를 호출하기 위해 인스턴스에서 단일 메소드 재정의
- 16. 로봇 프레임 워크의 메소드 재정의
- 17. 런타임 라이브러리를 사용하는 재정의 메소드
- 18. 은 메소드 재정의 문제와 동일합니다.
- 19. jquery 위젯 내부의 재정의 메소드
- 20. mockito powermokito를 사용하여 모의 재정의 된 메소드
- 21. 외부 클래스 재정의 메서드 호출
- 22. SonataUserBundle 재정의 양식 수정 프로필
- 23. 주석을 사용하여 메소드 수정
- 24. 문자열 수정 메소드 작성
- 25. 여전히 실행중인 재정의 된 spock 테스트 메소드
- 26. 여러 개의 XSD 클래스 재정의
- 27. Arduino 클래스 재정의 오류
- 28. 템플릿 클래스 함수 재정의
- 29. C에서 클래스 재정의 방법
- 30. 클래스 재정의 오류 C++
(가) [구성 요소 간의 통신]하는 방법에 대한 문서 반응 참조 (https://facebook.github.io/react/tips/communicate-between-components.html). 특히, "부모 - 자식 관계가없는 두 구성 요소 간 통신의 경우, 자체 전역 이벤트 시스템을 설정할 수 있습니다." –