当特定记录通过后端中的其他进程(在react-admin之外)更改时,我想通知用户。
例如,订单状态发生变化,我想立即在react-admin中通知对该订单感兴趣的用户。
有人在React-admin上有这样做的经验吗?有内置的方法吗?如果没有,我是否可以审查任何资源来实施它?
感谢您的帮助。
答案 0 :(得分:0)
我使用类似的方案。使用自定义的传奇来拦截 各种Redux动作并通过WebSocket发送它们:
https://marmelab.com/react-admin/Actions.html#custom-sagas
https://medium.com/@pierremaoui/using-websockets-with-redux-sagas-a2bf26467cab
https://redux-saga.js.org/docs/advanced/Channels.html
https://socket.io/docs/client-api/