2
A
回答
0
ReactDOM.render()
返回值實際上是組件的安裝實例:
class Counter extends React.Component {
constructor(props) {
super(props);
this.state = {
count: 0
};
}
inc() {
this.setState({count: this.state.count + 1});
}
render() {
return (
<div>
Count: {this.state.count}
</div>
)
}
}
const instance = ReactDOM.render(
<Counter />,
document.getElementById('app')
);
instance.inc();
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="app"></div>
如果您需要訪問深度嵌套的組件,這是一個有點難度,但這應該讓你開始。
+0
謝謝,但我需要能夠在任何地方調用組件方法 – Enda
相關問題
- 1. 陣營調用子方法
- 2. 無法加載方法陣營組件
- 3. 在外部腳本加載後運行Vue組件的方法
- 4. 使用WebSocket.js在地方陣營組件
- 5. 如何讓scons調用外部腳本?
- 6. 如何調用外部構建腳本?
- 7. 陣營組件接口方法
- 8. 在外部腳本中調用模型及其方法
- 9. 調用外部Python腳本
- 10. PHP調用外部腳本
- 11. 從C#腳本中調用外部應用程序方法
- 12. 如何把回調從Java方法轉換成文本在陣營本地
- 13. 流星方法調用的陣營本地沒有反應
- 14. 通用基類方法調用陣營本地
- 15. 從外部JS文件調用角度組件的方法
- 16. 使用的setInterval在陣營組件
- 17. list.map陣營組件
- 18. 陣營本地操縱部件
- 19. ActiveX組件 - 使用外部方法?
- 20. 如何從外部調用jQuery插件中的方法?
- 21. 陣營的onChange方法react_on_rails
- 22. 如何加載外部腳本文件
- 23. 如何在外部.as腳本中調用按鈕實例?
- 24. 如何做外部腳本?
- 25. 如何調用該方法?
- 26. FBML中的外部JS用法 - 無法訪問外部腳本
- 27. 我應該如何使用外部腳本構建Meteor項目?
- 28. 組件繼承的陣營
- 29. Ruby on Rails的redirect_to的外部URL調用該方法兩次
- 30. 調用從組件外部方法Flex 3中
您發佈的錯誤意味着您的'componentDidMount'永遠不會運行。 – zerkms