Javascript 将状态作为react内的道具发送<;路由组件={component_NAME}>;

Javascript 将状态作为react内的道具发送<;路由组件={component_NAME}>;,javascript,reactjs,react-router,Javascript,Reactjs,React Router,提前感谢不要在组件属性中传递道具,而是这样做: ERROR in ./component/ts/edit.tsx [tsl] ERROR in D:\DR\component\ts\edit.tsx(99,67) TS1005: '}' expected. ERROR in ./component/ts/edit.tsx [tsl] ERROR in D:\DR\component\ts\edit.tsx(99,82) TS1003: Identifier expected. 我可

提前感谢

不要在组件属性中传递道具,而是这样做:

ERROR in ./component/ts/edit.tsx
[tsl] ERROR in D:\DR\component\ts\edit.tsx(99,67)
  TS1005: '}' expected.

ERROR in ./component/ts/edit.tsx
[tsl] ERROR in D:\DR\component\ts\edit.tsx(99,82)
  TS1003: Identifier expected.


我可以这样写吗。。。我认为如果你这样做,你将不得不通过数据对象访问所有道具。但它应该检查副本,
        <Switch >
        <Route path="/updateSummary" component={UpdateSummary 
        {...this.props}} />
        <Route path="/updateEffort" component={UpdateEffort} />
        </Switch>
ERROR in ./component/ts/edit.tsx
[tsl] ERROR in D:\DR\component\ts\edit.tsx(99,67)
  TS1005: '}' expected.

ERROR in ./component/ts/edit.tsx
[tsl] ERROR in D:\DR\component\ts\edit.tsx(99,82)
  TS1003: Identifier expected.
<Switch >
    <Route path="/updateSummary" component={UpdateSummary} {...this.props} />
    <Route path="/updateEffort" component={UpdateEffort} />
</Switch>