[英]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.