第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將值從一種模式傳遞到另一種模式

將值從一種模式傳遞到另一種模式

吃雞游戲 2022-07-21 09:53:22
我在我的一種模式中使用這些:const [startingPoint, setStartingPoint] = useState('');<Input  placeholder="Start"  onChangeText={inputText => setStartingPoint(inputText)}  value={startingPoint}/>我想將此處輸入的值傳遞給下一個模式,并自動將其寫入另一個輸入字段。我試圖傳遞這樣的值:<AvailableTripsPage  showAvailableTripsPage={showAvailableTripsPage}  toggleShowPage={toggleAvailableTripsPage}  startingPoint={startingPoint}/>這是來自傳遞值的第二個模式。const [newStartingPoint, setNewStartingPoint] = useState(startingPoint);<Item fixedLabel>   <Input       //onChangeText={text => setNewStartingPoint(text)}      value={newStartingPoint}   />但是,這不能正常工作。有時價值只是沒有顯示出來。否則,我在上一個模式中輸入的值不會更新。例如,如果我在開頭寫了“FirstPoint”,并嘗試了幾次不同的值,它仍然在新模態(tài)中顯示“FirstPoint”。
查看完整描述

1 回答

?
Cats萌萌

TA貢獻1805條經(jīng)驗 獲得超9個贊

useState將其參數(shù)作為初始值。這意味著,在您在另一個 Modal 中更改它之后,它會不同步,因為state不會自動更新參數(shù)更改。


你可以添加一個useEffect鉤子來監(jiān)聽props.startingProps,正確更新狀態(tài),比如:


useEffect(() => {

  setNewStartingPoint(props.startingPoint);

}, [props.startingPoint]);


查看完整回答
反對 回復 2022-07-21
  • 1 回答
  • 0 關注
  • 79 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號