[英]How do I get data from Axios and return it from a Function Component in React?
[英]How do I return values from a React component?
我使用JQueryUI創建了一個滑塊組件,它在內部計算其當前滑塊值。 我這樣呈現:
<Slider config={config} value={this.getValue} />
在滑塊組件內部,我調用此getValue()
函數並傳遞當前滑塊值:
this.props.value(this.state.sliderValue);
在我渲染組件的jsx文件中,我只能檢索回調函數getValue()中滑塊的值。 有什么方法可以直接獲取值而不是回調內部?
不確定在對象內部戳是一個明智的想法。 如果調用對象需要知道Slider內部而不是通過回調推送值,並使用“value =”返回它是正確的事情。 了解反應中受控對象與未受控對象的區別: https : //facebook.github.io/react/docs/forms.html
ps使用value = {this.getValue.bind(this)}這樣getValue可以將它保存到此,以便其他方法可以在需要時使用它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.