我正在编写一个React/Redux应用程序,其中有一个Job对象,会不时地触发事件。在这些事件中,用户需要做出反应。我可以轻松地编写显示这样的工作或事件的React组件,但是不知道在以下情况下将逻辑放在哪里:
1. 用户不在Job页面上 2. 发生事件 3. 我想弹出通知
当然,一旦我获得了访问存储的权限,我也可以创建通知。
以下是我的问题:
1. 我应该在不渲染任何内容的React容器中处理这样的逻辑吗? 2. 或者在加载Job数据时使用原始JS进行处理? 3. 或者在存储数据时在reducer中处理它?(可能不推荐)
我对第二个选项的问题在于,我不知道如何从完全临时的代码中访问redux store,因为我的store不是全局对象。
你有什么建议?
1. 用户不在Job页面上 2. 发生事件 3. 我想弹出通知
当然,一旦我获得了访问存储的权限,我也可以创建通知。
以下是我的问题:
1. 我应该在不渲染任何内容的React容器中处理这样的逻辑吗? 2. 或者在加载Job数据时使用原始JS进行处理? 3. 或者在存储数据时在reducer中处理它?(可能不推荐)
我对第二个选项的问题在于,我不知道如何从完全临时的代码中访问redux store,因为我的store不是全局对象。
你有什么建议?
Notifications
的组件,该组件监听此类事件并在需要时显示通知。 - Fez Vrasta