【问题标题】:showNotification in react-admin doesn't work, Still [closed]react-admin 中的 showNotification 不起作用,仍然 [关闭]
【发布时间】:2020-01-26 10:52:55
【问题描述】:

https://codesandbox.io/s/simple-6nzp0 请参阅 /src/posts/postEdit.js 第 73 行。 没有通知显示。

你能在沙盒上添加一个工作代码吗?

虽然还有其他讨论: showNotification in react-admin doesn't work https://github.com/marmelab/react-admin/issues/3402 他们都没有工作。

我需要沙盒上的工作代码,这样我就知道我错过了什么。

谢谢。

【问题讨论】:

    标签: react-admin


    【解决方案1】:

    showNotification 是一个 redux 动作创建者。它创建动作对象但不分派它。

    您必须connect 需要显示通知的组件并使用已连接的调度程序。

    这里,我建议你将按钮提取到一个单独的组件中:

    import { connect } from 'react-redux';
    import { showNotification } from 'react-admin';
    
    const MyButton = connect(undefined, { showNotification })(props => (
        <button
            onClick={() => {
                props.showNotification("xxx");
                // return false;
            }}
        >
            Click -----
        </button>
    ))
    

    然后在你的编辑组件中使用这个按钮

    【讨论】:

    • 现在可以使用了,谢谢。我已经更新了沙盒。但该类型似乎不起作用。我应该在官方文档中的哪里找到这些规则?
    猜你喜欢
    • 2019-06-01
    • 1970-01-01
    • 2022-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多