mixpanel 应该和我的 redux state/actions 有什么关系吗?

Should mixpanel have anything to do with my redux state/actions?

我在我的应用程序中使用了 React 和 Redux。即将向应用程序添加混合面板。我认为 Mixpanel 不需要更新任何状态。那么 mixpanel functions/events 是否需要或者应该是一个 redux 动作?还是您认为没有必要?

我的想法是 mixpanel 不会更新任何状态,因此它不需要在 redux 操作中。

你的意见是什么?

谢谢!

Redux 用于维护应用程序的状态,并有助于以更好的方式与不同的组件进行交互。

我认为根本不需要将 Mixpanel 事件置于 redux 状态。

如果你只是想跟踪浏览量,是的,在你的 redux 中根本不需要;您可以在 componentDidMount().

上触发混合面板事件

如果您想跟踪社交分享事件(例如跟踪分享次数等),您可以在按钮 onClick.

上发送操作

以上所有内容都可以在您的组件中完成,因此将全局状态引入画面是没有用的。