【问题标题】:Have a good griddle-react plugin example?有一个好的 griddle-react 插件示例吗?
【发布时间】:2018-08-11 02:33:56
【问题描述】:

插件文档说明:

向 Griddle 添加功能时,您可能需要响应操作并更新应用程序状态。这可以通过向您的 reducer 对象添加操作处理函数来轻松完成。

我正在编写一个插件来用引导样式的分页替换默认分页。这将需要在操作中访问getNext() getPrevious() and setPage()。我可以清楚地看到如何像 local 插件一样从 Griddle 包内部访问这些。

我不确定如何从我的应用程序中编写的插件访问这些函数和状态。

我需要从 Griddle 导入什么?我需要打什么电话?

【问题讨论】:

    标签: reactjs react-redux griddle


    【解决方案1】:

    找到了。在故事书中,custom page size settings story 访问 selectorsactions 导出以使插件更直接地访问内部。围绕它的其他故事很好地展示了如何从插件访问 Griddle 内部。

    【讨论】:

    • 好的。我实际上使用那个故事来创建一个内联列表显示插件。
    【解决方案2】:

    请注意,除了直接访问导出的 selectorsactions 之外,它们还可以通过 React Context 获得,例如在LocalPlugin.components.TableBodyContainer。在应用插件后,上下文应该公开当前<Griddle /> 的“最佳”selectors/actions

    https://github.com/GriddleGriddle/Griddle/pull/743 中开始了一些工作以使选择器更加可组合,但 PR 已经过时了。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2016-01-06
      • 2011-07-17
      • 2020-07-01
      • 2017-12-05
      • 1970-01-01
      • 2012-12-18
      相关资源
      最近更新 更多