我在我的应用程序中使用react和redux。即将添加mixpanel到应用程序。我认为Mixpanel不需要更新任何州。 mixpanel函数/事件是否需要或应该是redux动作?或者你认为那是不必要的?
我的意思是mixpanel不会更新任何状态,因此它不需要在redux操作中。
您的意见是什么?
谢谢!
答案 0 :(得分:2)
Redux用于维护应用程序的状态,并有助于以更好的方式交互不同的组件。
我认为根本不需要将混合面板事件置于redux状态。
如果您只是想跟踪视图,那么您的redux根本不需要它;您可以在componentDidMount()
上触发混合面板事件。
如果您想跟踪社交分享的事件(如股票的跟踪数等等),您可以在按钮onClick
上发送操作。
以上所有内容都可以在您的组件中完成,因此将全局状态置于图片中是没有用的。