下面给出的代码来自于在一本关于松露的教程提供的教程
// Set the provider for our contract
App.contracts.Adoption.setProvider(App.web3Provider);
我看到我们为合同建立了一个Web3提供者。
基本上什么是提供者?他们干些什么?
这是我的用例:我使用React构建了一个App Center App。用户可以搜索特定的应用程序;他们可以通过单击应用程序的图标将应用程序添加到仪表板(模块由一些js文件组成,CSS文件将从服务器下载并添加到配置文件中)。然后在仪表板页面上,应用程序可以在用户单击其图标后启动(下载的模块文件将被加载)。
当添加和启动一个新的应用程序时,一个全新的模块会被添加到react应用程序中,并且需要加载。App Center App在此过程中无法重新编译,应平滑加载新应用。有人能给我一些建议吗?我该怎么做?