我需要在Rails应用程序和基于Redux的前端之间共享一些静态数据。这种情况下的示例是js中的辅助方法以及rails应用程序的控制器中使用的正则表达式。
我觉得必须在redux存储中添加类似的东西很烦,因为该存储不容易从js中的独立帮助文件连接到。取而代之的是,您需要在mapStateToProps
中抓取它,并将其作为道具传递到演示组件中,然后再通过动作将其发送出去,以便处理动作的代码(在mapDispatchToProps
中reducer)可以在使用辅助方法时将其作为参数发送。
似乎发生了很多不必要的事情,这些事情永远不会改变。服务器提供了用于前端的静态数据的任何标准吗?也许在窗口对象中添加了一些东西?
答案 0 :(得分:0)
如果它的确永远不会改变,那么这里有一些想法: