如何在 React 中实现自定义组件?

乔什·苏萨

我在 React 中创建了一个简单的测试程序,它显示了一段文本。

import React from 'react';
import componentClass from './components/componentClass';

export default function App () {

    return (
      <h1>example</h1>
    )
  }

我现在要做的是获取此示例文本并使其成为自己的独立组件。我创建了一个名为componentClass示例文本显示位置的类组件

import React, { Component } from 'react';

export default class componentClass extends Component {

  render() {
    return (
      <h1>example</h1>
    )
  }
}

然后我在 App.js 中渲染这个组件。

import React from 'react';
import componentClass from './components/componentClass';

export default function App () {

  return (
    <componentClass />
  )
}

问题是什么都没有显示,所以我对为什么没有显示组件感到困惑。下面是我的 index.js 文件。

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root')
);
reportWebVitals();
多布林·廷切夫

你应该在命名 React 组件时使用 PascalCase

工作小提琴

class ComponentClass extends React.Component {

  render() {
    return (
      <h1>Component class</h1>
    )
  }
}

function App () {
  return (
    <ComponentClass />
  )
}
  
ReactDOM.render(<App />, document.querySelector("#app"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在React中实现自定义光标组件

如何在自己的文件中的React Native中正确实现自定义组件?

如何在React with Typescript中的类组件中创建类似于setState的自定义钩子

如何在react-admin中访问自定义组件中的表单数据?

如何在React ui-fabric库中的GroupedList组件中自定义标头

如何在React SPA中实现添加自定义js代码段功能?

如何在React应用组件中添加自定义脚本?

如何在 Angular 中“扩展”和包装自定义组件或本机元素?(以 React 为例)

如何在要测试的React组件中模拟自定义钩子?

如何在Android上的React Native中测量自定义本机组件

如何在react-bootstrap组件中添加自定义data- *属性

如何在自定义React组件中添加onclick函数?

如何在 React 中设置自定义 css 样式?

如何在 React 中自定义 Reactstrap 按钮?

如何在 React 函数中调用自定义 Hook

如何在 React 中创建自定义表?

如何在React Hook中添加自定义className?

如何在 React Native 中制作自定义形状

如何在React中为材料故事的每一列实现自定义搜索远程数据

如何在React-Select中向我的自定义组件MultiValue添加Remove(X)按钮?

使用自定义组件时如何在 React-Select 中设置所选项目的样式?

如何在React Native Navigation v2中更新自定义顶部栏标题组件?

如何在 React Native 中为自定义组件的 2 种不同导入设置不同的文本颜色

如何将绝对位置应用于 React Native 中的自定义组件?

如何修复React自定义钩子中的``钩子只能在功能组件内部调用''错误?

如何在angular中实现自己的“自定义组件”列表

如何在Angular中实现PrimeNG样式类以自定义轮播组件?

如何在 Angular 中为自定义组件实现伪事件?

如何测试使用自定义TypeScript React Hook的组件?