Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 找不到“;商店「;在「;连接(Laravel框架中的React应用程序)_Reactjs_Laravel_Redux - Fatal编程技术网

Reactjs 找不到“;商店「;在「;连接(Laravel框架中的React应用程序)

Reactjs 找不到“;商店「;在「;连接(Laravel框架中的React应用程序),reactjs,laravel,redux,Reactjs,Laravel,Redux,我在laravel api中有一个react应用程序,我有这个错误。我似乎找不到从控制台中删除此错误的方法,我也不知道此错误是否与未在connect上显示InitialValue的表单有关 这是我的index.js # index.js import React from "react"; import ReactDOM from "react-dom"; import { Provider } from "react-redux";

我在laravel api中有一个react应用程序,我有这个错误。我似乎找不到从控制台中删除此错误的方法,我也不知道此错误是否与未在connect上显示InitialValue的表单有关

这是我的index.js

# index.js
import React from "react";
import ReactDOM from "react-dom";
import { Provider } from "react-redux";
import { createStore, applyMiddleware } from "redux";
import thunk from "redux-thunk";

import App from "./components/App";
import rootReducer from "./reducers";

const store = createStore(rootReducer, applyMiddleware(thunk));

ReactDOM.render(
  <Provider store={store}>
  <App />
  </Provider,
   document.getElementById('root')
);
#index.js
从“React”导入React;
从“react dom”导入react dom;
从“react redux”导入{Provider};
从“redux”导入{createStore,applyMiddleware};
从“redux thunk”导入thunk;
从“/components/App”导入应用程序;
从“/reducers”导入rootReducer;
const store=createStore(rootReducer,applyMiddleware(thunk));
ReactDOM.render(
成功吗?:;
const CSPPrivateRoute=({submissionSuccess,…props})=>
成功吗?:;
常量应用程序屏幕=({
匹配,
顺从成功,
成功
}) => (
(
应用

)} /> ); 常量mapStateToProps=({submissionComplete,cspSubmissionComplete})=>{ const{submissionSuccess}=submissionComplete; const{cspssubmissionsuccess}=cspssubmissioncomplete; 返回{submissionSuccess,cspssubmissionsuccess}; }; 导出默认连接(MapStateTops)(应用程序屏幕);
我错过了什么?
如果上面的信息还不够,我将非常愿意并乐意添加更多。

应该是
请参见尝试过但运气不佳。

const PrivateRoute = ({ submissionSuccess, ...props }) =>
  submissionSuccess ? <Route {...props} /> : <Redirect to="/applications" />;

const CSPPrivateRoute = ({ submissionSuccess, ...props }) =>
  submissionSuccess ? <Route {...props} /> : <Redirect to="/applications" />;

const ApplicationScreens = ({
  match,
  submissionSuccess,
  cspSubmissionSuccess
}) => (
  <Container>
    <Switch>
      <Route path={`${match.url}/license_to_operate`} component={LTOScreen} />
      <Route path={`${match.url}/csp`} component={CSPScreen} />
      <PrivateRoute
        submissionSuccess={submissionSuccess}
        path={`${match.url}/submission_complete`}
        component={SubmissionCompleteScreen}
      />
      <CSPPrivateRoute
        submissionSuccess={cspSubmissionSuccess}
        path={`${match.url}/csp_submission_complete`}
        component={CSPSubmissionCompleteScreen}
      />
      <Route path={`${match.url}/*`}>
        <Redirect to="/404" />
      </Route>
      <Route
        path={match.url}
        component={() => (
          <Fragment>
            <h2 className="my-3">Applications</h2>
            <hr />
            <CardDeckSelections data={APPLICATIONS_SELECTIONS} />
          </Fragment>
        )}
      />
    </Switch>
  </Container>
);

const mapStateToProps = ({ submissionComplete, cspSubmissionComplete }) => {
  const { submissionSuccess } = submissionComplete;
  const { cspSubmissionSuccess } = cspSubmissionComplete;
  return { submissionSuccess, cspSubmissionSuccess };
};

export default connect(mapStateToProps)(ApplicationScreens);