简体   繁体   English

React:未终止的JSX

[英]React: Unterminated JSX

I am relatively new to react. 我现在还比较陌生。 I was trying to split my code in App.js components. 我试图在App.js组件中拆分代码。 Now, I am getting an error. 现在,我遇到一个错误。

  ./src/containers/App.js
Syntax error: Unterminated JSX contents (64:12)

  62 |           Toggler = {this.togglerPersonHandler} />
  63 |           {person}
> 64 |       </div>
     |             ^
  65 |      )
  66 |    }
  67 | }

Here is my cockpit.js file ( inside src/components/cockpit/cockpit.js ) 这是我的cockpit.js文件( 在src / components / cockpit / cockpit.js里面

import React from 'react';
import classes from './cockpit.css';

const Ccockpit = (props) => {
  const assignedClasses = [];
  let btnClass = ''
  btnClass = cockpit.red;

  if (cocPersonState) {
      btnClass = cockpit.red;
  }

  if (props.cocperson.length <= 2) {
    assignedClasses.push(classes.red)
  }
  if (props.cocperson.length <= 1) {
    assignedClasses.push(classes.bold)
  }
  return(
    <div className={classes.cockpit}>
      <h1> Hi I am react App</h1>
      <p className={assignedClasses.join(' ')}>hey </p>
      <button className={btnClass}
      onClick={props.Toggler}>Button</button>
    </div>
  );
}

export default Ccockpit;

And this is what I am doing in App.js file (src/containers/app.js) 这就是我在App.js文件(src / containers / app.js)中所做的

import React, { Component } from 'react';
import classes from './App.css';
import Cperson from '../components/person/person.js';
import Ccockpit from '../components/cockpit/cockpit.js';

class App extends Component {
(some code here) 

render() {
(some code here) 
return (
      <div className={classes.App}>
      <Ccockpit>
          cocPersonState = {this.state.showPerson}
          cocperson = {this.state.person}
          Toggler = {this.togglerPersonHandler} />
          {person}

      </div>
     )
   }
}
export default App;

Any Idea what could be wrong here? 知道这里有什么问题吗? and fixes for the same? 并修复相同?

Try this: 尝试这个:

<Ccockpit
          cocPersonState = {this.state.showPerson}
          cocperson = {this.state.person}
          Toggler = {this.togglerPersonHandler} />

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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