我遵循了实现scratch-www的方式来自定义我自己的scratch3.0嵌入式Web。
我只是想将我的起始页设置为草稿编辑器,但是在给出了所有提供程序(商店提供程序和Intl-provider)之后,代码使我“找不到'商店'...错误”
在“ Connect(LocalizationWrapper)”的上下文或道具中找不到“存储”。可以将根组件包装在或显式传递“存储”作为对“ Connect(LocalizationWrapper)”的支持。
上面提到的LocalizationWrapper是scratch-gui库内部的HOC。 我在下面附加了我的代码,请问有人可以帮助我解决这个问题吗?
value
index.js中的代码
CALICO_IPV4POOL_CIDR
答案 0 :(得分:0)
您需要在GUI上调用AppStateHOC,这将创建单独的存储并将Provider包装在GUI上。 AppStateHOC也是从scratch-gui模块导出的,您可以看到源代码以获取详细信息。
import GUI, { AppStateHOC } from 'scratch-gui';
// use this instead of raw GUI
const WrappedGUI = AppStateHOC(GUI);