简体   繁体   中英

Getting error SyntaxError: Missing semicolon

Checked the code and cannot find where I need to put a semicolon. Here is error . Here is the code .

It should be

const Routes = (props) => (
...
)

It should be like this

const Routes = (props) => ( ... )

It should be like this

const PropsPage = () => {  return (    <h3>Props Page</h3>  );};

for a

const App = () => {
  return (
    <section className="App">
      <Router>
        ...
        <Link to="/404-not-found">404</Link>
        <Link to="/props">Passing Props</Link>        <Switch>
          ...
          <Route exact path="/props" component={PropsPage} />          <Route component={NoMatchPage} />
        </Switch>
      </Router>
      <a href="/about">about with browser reload</a>
    </section>
  );
};

Passing function as a component props in Route component

const PropsPage = ({ title }) => {
  return (
    <h3>{title}</h3>
  );
};

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM