[問題] React Native 的問題

看板Ajax作者 (波特)時間7年前 (2017/07/28 18:10), 7年前編輯推噓1(109)
留言10則, 3人參與, 最新討論串1/2 (看更多)
我是RN JS新手 對 又是我XD 是這樣的 我練習書上的題目 題目是這樣的 輸入地區ID後 會從API上撈氣象預報下來print 像是這樣 http://i.imgur.com/3GIBj9O.png
這是一天的資料 我想要讓他顯示五天的氣象預報 五天API (json)會是這樣 https://goo.gl/Gi5LDx 這是我目前的code(.txt) https://goo.gl/SnwTZn https://goo.gl/KFKUpz 我的問題是 不知道怎麼讓WeatherProject的forecast陣列傳過去Forecast 我只試著傳forecast[0]過去 就不行了 之後要五天都傳過去 有甚麼辦法可以傳過去嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.230.188 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1501236640.A.25E.html

07/28 21:21, , 1F
每次api資料回來後都重新宣告一個[]接資料 再重新
07/28 21:21, 1F

07/28 21:21, , 2F
setState給WheatherProject 這樣才可以觸發Wheather
07/28 21:21, 2F

07/28 21:21, , 3F
Project的render把新的資料傳給 forecast
07/28 21:21, 3F

07/28 21:21, , 4F
不想重新宣告也可以用React的Immutability Helpers
07/28 21:21, 4F

07/28 21:22, , 5F
(自己google) 不過照你的需求直接重新宣告最快
07/28 21:22, 5F

07/28 21:23, , 6F
想要直接修改陣列指定元素也能觸發render 請改用vue
07/28 21:23, 6F
那我想請問一下 這部分是屬於js 還是 rn 的哪部分問題 我想要去補充基本知識

07/29 14:38, , 7F
可是又有點像是JAVA的BY VALUE
07/29 14:38, 7F
※ 編輯: harryfly (111.185.40.122), 08/02/2017 10:06:51

08/02 21:00, , 8F
你的forecast組件是給單一筆資料用的,所以你要想的不是怎
08/02 21:00, 8F

08/02 21:00, , 9F
怎麼把5天傳下去,而是你要怎麼產生五筆資料
08/02 21:00, 9F

08/02 21:01, , 10F
sorry我改用回文可能比較好解釋
08/02 21:01, 10F
文章代碼(AID): #1PUmsW9U (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1PUmsW9U (Ajax)