PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] react component 如何使用"外部"的值
作者:
keev
(a)
2017-02-22 20:48:41
我在寫一個遊戲
希望game logic 和 view 能夠儘量分開
也就是說 game 獨立出一個物件
var game = new Game()
...
game.getCash()
game.nextMonth()
即使沒有實做畫面也可以正常運行
但另一方面
react 把變數放在 state 或 prop
無法用「外面的」變數去改變 state或prop
有種encapsulation 的感覺
那要如何把遊戲邏輯獨立出來 但又同時使用 react呢?
作者:
async
(非同步)
2017-02-22 22:06:00
用redux?
作者:
mrbigmouth
(大嘴先生)
2017-02-23 10:45:00
如果你的game物件不包含任何資料(資料放store裡)只是用來呼叫方法的物件 可以把game放在根container的context裡面 需要的子view再用context取得game來呼叫方法
https://facebook.github.io/react/docs/context.html
如果game物件包含資料 就只能把game做成可被訂閱的store了
繼續閱讀
[問題] cheerio 選擇器的問題
dynastat
[ js ] 使用clone()複製DOM的疑問
luckynu
Re: [問題] Hoisting 問題
eight0
[js] 讀取cookie
gmotwm2001
Re: [問題] Hoisting 問題
iamnodoubt
[問題] Hoisting 問題
broo
[問題] 提升傳統javascript執行效率的方法
red0whale
[問題] Ajax 溝通出現問題
sthermit
[問題] 正規表示法中 用變數代替字串的方法?
djmax
[問題] 新手sublime安裝node的問題
dynastat
Links
booklink
Contact Us: admin [ a t ] ucptt.com