在运行react应用时得到类型错误,TypeError: instance.render不是一个函数。

问题描述 投票:1回答:1

点击这里查看错误图片我是一个新的反应,我只是试图显示注册表格在反应和它显示类型错误,而毁坏的应用程序在浏览器上,我不知道如何解决它。

我的App.js

import React from 'react'
import logo from './logo.svg'
import './App.css'
import Register from './components/Register'

function App () {
  return (
    <div className='App'>
      <Register />
    </div>
  )
}

export default App

和component.js

import React, { Component } from 'react'

class Register extends Component {
  
  regsister () {
    alert('register')
  }

  render () {
    return (
      <div>

        <div>
          <input type='text' /><br /><br />
          <input type='text' /><br /><br />
          <button onclick={() => this.register()}>Register</button>
        </div>

      </div>

    )
  }
}

export default Component

I would really appreciate some answersThanks for help(谢谢)

javascript reactjs ecmascript-6 react-dom
1个回答
2
投票

你正在做 export default Component.

正确导出你的寄存器组件。不是 React 图书馆 Component

export default Register
© www.soinside.com 2019 - 2024. All rights reserved.