簡體   English   中英

React-Native在文本框中顯示用戶輸入

[英]React-Native display user input in textboxes

我是本機反應的新手,不確定在這里如何處理我的方法。 我有這個屏幕。 播放屏幕

我想輸入點,當我單擊加號或減號時,我想在上面的視圖中記錄這些點。 處理此問題的最佳方法是什么? 我曾考慮過要創建一個文本框數組,並在每次按下按鈕時將其推入,但我不知道沒有全局作用域的數組的存儲位置。 或者我將所有內容都保存在Redux中,但我認為將所有內容都放入Redux中沒有意義。 會很高興的建議,謝謝:)

項目在github上: https : //github.com/AlessandroVol23/Counter10000

讓我們看看我的想法是否會有所幫助。

如果我理解您的意思,則想存儲要在單擊+按鈕並將其顯示在視圖中時要介紹的點。 另外,我的問題是:每次返回該視圖時,您還想顯示點嗎?

如果是這樣,我的方法將是:

將點存儲在數組中,然后將其保存在redux存儲中(這將允許您在再次訪問該視圖時顯示點)

const數字= [40、30、50、99]

然后在組件內部,您只需要遍歷帶有映射的數組並顯示列表。 就像是:

const numbers = [1, 2, 3, 4, 5] -> This comes from the redux store
const listItems = numbers.map((number) =>
  <li>{number}</li>
);

listItems將包含一個數字列表,然后可以在組件內部進行渲染。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM