首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm编译警告(解析错误:意外令牌,预期";“)

npm编译警告(解析错误:意外令牌,预期";“)
EN

Stack Overflow用户
提问于 2020-06-04 22:53:28
回答 1查看 61关注 0票数 1

我在下面的代码中发现了错误。请问我该怎么修理?问题在第22行。它不是在npm/////////////////////////////////////////////////////////////////////////////////////////////////////////////////上编译/

代码语言:javascript
复制
import React from 'react';
import Particles from 'react-particles-js';
import Navigation from './components/Navigation/Navigation';
import Logo from './components/Logo/Logo';
import Rank from './components/Rank/Rank';
import ImageLinkForm from './components/ImageLinkForm/ImageLinkForm';
import './App.css';

const particlesOptions = {
  particles: {
    number: {
      value: 30,
      density: {
        enable: true,
        value_area: 800
      }
    }
  }  
}

function App() {
  constructor() {
    super();
    this.state = {
      input: '',
    }
  }

  onInputChange = (event) => {
    console.log(event);
  }

  return (
    <div className="App">
      <Particles className='particles'
        params={particlesOptions}
      />
      <Navigation />
      <Logo />
      <Rank />
      <ImageLinkForm onInputChange={this.onInputChange}/>
       {/*<FaceRecognition />*/}
    </div>
  );
}

export default App;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-04 23:16:16

正如加布里埃尔在评论中提到的。您有函数组件和类组件的混合。为了使它成为适当的类组件,我们需要扩展React.Component,并需要一个呈现方法。

代码语言:javascript
复制
import React from 'react';
import Particles from 'react-particles-js';
import Navigation from './components/Navigation/Navigation';
import Logo from './components/Logo/Logo';
import Rank from './components/Rank/Rank';
import ImageLinkForm from './components/ImageLinkForm/ImageLinkForm';
import './App.css';

const particlesOptions = {
  particles: {
    number: {
      value: 30,
      density: {
        enable: true,
        value_area: 800
      }
    }
  }  
}

class App extends React.Component {
  constructor() {
    super();
    this.state = {
      input: '',
    }
  }

  onInputChange = (event) => {
    console.log(event);
  }

  render(){
    return (
      <div className="App">
        <Particles className='particles'
          params={particlesOptions}
        />
        <Navigation />
        <Logo />
        <Rank />
        <ImageLinkForm onInputChange={this.onInputChange}/>
         {/*<FaceRecognition />*/}
      </div>
    );
  }

}

export default App;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62205464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档