我想制作一个实时原型来演示不同浏览器中两个用户之间的交易。当每个用户执行操作时,它应该使UI的状态保持在两个会话之间同步。例如:当一个用户在一个浏览器窗口中按下购买时,另一个用户应该看到该项目被标记为在另一个浏览器窗口中销售。
除此之外,我还需要绝对最小的解决方案来伪造此行为,以便能够在开始实际实现之前快速迭代以优化流程。
我在考虑Flux和React,或者可能是节点,但我对这些框架完全陌生。
这里有没有人有一个很好的建议,以最好的方式来解决这个问题,而不是建立一个完整的应用程序?或者也许是为了引导我找到好的起点?
答案 0 :(得分:0)
我的建议是NodeJS-ExpressJS-SocketIO组合解决方案。
如果你没有任何相关经验,那可能听起来很可怕,但SocketIO是我通常称之为魔术的图书馆之一。
请看一下SocketIO网站的示例(已包含要运行的所有内容)example instructions和the code of the example
我从未使用过反应,所以我无法说出使用它的简单程度。但这里的大魔术实际上是SocketIO。它可能在反应中可用。
希望这有帮助!