插件文档指出:
向Griddle添加功能时,您可能需要响应操作并更新应用程序状态。通过向您的
reducer
对象添加动作处理功能,可以轻松地做到这一点。
我正在编写一个插件,用引导程序样式的分页替换默认的分页。这将需要访问操作中的getNext() getPrevious() and setPage()
。我可以清楚地看到如何像local
插件那样从Griddle包中访问它们。
我不确定如何从应用程序中编写的插件访问这些功能和状态。
我需要从Griddle导入什么?我需要打什么电话?
答案 0 :(得分:1)
找到了。在故事书中,custom page size settings story访问selectors
和actions
导出,以使插件可以更直接地访问内部。关于它的其他故事在演示如何从插件访问Griddle内部方面做得很出色。
答案 1 :(得分:0)
请注意,除了直接访问导出的selectors
和actions
之外,两者都可以通过React Context使用,例如在LocalPlugin.components.TableBodyContainer
中。应用插件后,上下文应该公开当前selectors
的“最佳” actions
/ <Griddle />
。
https://github.com/GriddleGriddle/Griddle/pull/743中开始进行一些工作,以使选择器更具可组合性,但PR已过时。