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