Reactjs 将插件配置传递给实现Slate插件的组件。Getting TypeError:(destructured参数)未定义

Reactjs 将插件配置传递给实现Slate插件的组件。Getting TypeError:(destructured参数)未定义,reactjs,slatejs,Reactjs,Slatejs,我正在构建一个利用Slate插件的可配置编辑器组件。这个包使用了一个plugins参数,我在定义这个参数时遇到了一个问题。组件如下所示(大大简化): 使用编辑器时不会发生任何事情。如果在将插件对象输入SlatePlugins实例之前尝试初始化插件对象: const usedPlugins = useMemo(() => plugins.map(plugin => plugin())); 我得到错误:类型错误:(解构参数)未定义。 如果我尝试传递初始化的插件,也会发生同样的情况: p

我正在构建一个利用Slate插件的可配置编辑器组件。这个包使用了一个plugins参数,我在定义这个参数时遇到了一个问题。组件如下所示(大大简化):

使用编辑器时不会发生任何事情。如果在将插件对象输入SlatePlugins实例之前尝试初始化插件对象:

const usedPlugins = useMemo(() => plugins.map(plugin => plugin()));
我得到错误:类型错误:(解构参数)未定义。 如果我尝试传递初始化的插件,也会发生同样的情况:

plugins={[
        createReactPlugin(),
        createHistoryPlugin(),
        createBlockquotePlugin(),
        createBoldPlugin()
      ]}
有没有办法将插件数组传递到包含它们的组件中,以便Slate插件可以使用它们

const usedPlugins = useMemo(() => plugins.map(plugin => plugin()));
plugins={[
        createReactPlugin(),
        createHistoryPlugin(),
        createBlockquotePlugin(),
        createBoldPlugin()
      ]}