我有這個容器組件(父)和子組件。我正在構建我的應用程序與容器組件模式(我嘗試:))。如何在React中訪問這些值?
所以,父母接受所有狀態處理,而孩子只接受道具並基於他們顯示輸出。
但是,我來到這個小問題:孩子顯示2個按鈕(+和 - )和兩個單選按鈕(稱他們1和2)。基於哪個無線電被檢查,我需要在父母身份更新狀態。
我想通過ref做到這一點,但我會保持良好的做法,並避免使用它。
我想過的其他想法是通過按鈕按下(綁定到父)被調用的函數,但我看不到用子組件中傳遞的參數調用此函數的方法。
兒童:
<label><input type='radio' name='time'/> Work time</label>
<label><input type='radio' name='time' /> Break time</label>
<button onClick={this.props.valueControl} className='add'>+</button>
<button onClick={this.props.valueControl} className='sub'>-</button>
感謝您的幫助!
使用refs有什麼問題? – Pineda
他們被認爲是不好的做法,所以我避免使用它們 – Krizzu