我试图迁移我的整个项目,我有这个问题在main.jsx文件。
对象作为React子对象无效(找到:具有键{default}的对象)。如果要呈现子对象集合,请改用数组。在路由器中(在main.jsx:68)在MuiThemeProvider中(在main.jsx:67)在Provider中(在main.jsx:66)
守则:
ReactDOM.render(
<Provider store={store}>
<MuiThemeProvider muiTheme={getMuiTheme(MyRawTheme)}>
<Router
history={history}
routes={routes}
render={applyRouterMiddleware(useScroll())}
/>
</MuiThemeProvider>
</Provider>, document.getElementById('main-app')
);
这是怎么回事?
我终于成功地修复了一切。
代码在任何地方都使用requires(甚至在路由中),因此我必须将所有这些requires更改为import
或require('path')。违约
因为新的网页包创建了一个对象,该对象将实际需要的文件放入“default”键中。
看起来像是路由器v3。0.x不支持React 16。尝试升级以响应路由器v3。2.x,尽管我推荐React路由器v4。有关详细信息,请参阅此线程。
看起来您正在导出一个Object而不是一个类
。不是将const路由
作为React元素,而是创建一个Routes
组件(函数或类),并将所有路由放在其呈现()中。
const Routes = () => (
<Route>
.
.
.
</Route>
)
在主文件中:
<MuiThemeProvider muiTheme={getMuiTheme(MyRawTheme)}>
<Router
history={history}
render={applyRouterMiddleware(useScroll())}>
{routes}
</Router>
</MuiThemeProvider>
Overview Express 4 is a breaking change from Express 3. That means an existing Express 3 app will not work if you update the Express version in its dependencies. This article covers: Changes in Expres
在将Spring3升级到Spring4.2.4.Release和Hibernate 4.0.1.Final时,出现了以下编译错误: XmlWebApplicationContext-上下文初始化期间遇到异常-取消刷新尝试: Spring-Context:
我有多个使用spring integration的服务(serviceA、ServiceB.)。每个服务都依赖于其他子模块(同样使用spring integration)。
Angular 是使用 TypeScript 构建的,并且支持向 Angular 提供元信息的装饰器。 TypeScript 的装饰器会让语法感觉更加“自然”,尽管有可能使用 Angular 没有的功能。
我的应用程序(Postgres)中有7个不同的模式,我做了两次迁移来更改列,一次影响A模式,另一次影响公共模式。我想知道这种意外行为的原因。
我将web应用程序升级为使用Hibernate 4。在那之后,我遇到了一些问题,我需要帮助。 我有一个域对象的基类,如下所示: 然后,我有很多实体,比如: 我在实体之间有一些继承: 当我进行hql查询时,我得到了这个异常 在hibernate源代码中,我看到,如果实体的父级hibernate在默认情况下处于SINGLE\u表继承状态,那么在每个查询中,它将连接鉴别器列,但我没有鉴别器列,因为每个类