javascript - React 调用函数?

标签 javascript html reactjs list visual-studio

对列表进行 react 和使用有点新,不确定为什么我的代码没有按要求执行,当我调用该方法时它只显示纯 html

我尝试将其放在标签之间,但没有任何效果

有人可以指出我做错了什么吗?

import React, {Component} from 'react';
import logo from './logo.svg';
import './App.css';
import List from './List'

class App extends Component { //different
  render() { //different
    // The rest of the file is the same
    return(
    <div className="App"> 
    Liste();

    </div>)
  };


}

function Liste(){
  const names=['d','d']

  return(<div>
  <h2>{names[0]}</h2>
   <h2> {names[1]}</h2>
  </div>)
}

export default App;

最佳答案

您的 Liste 函数是一个函数组件,因此需要像任何其他 React 组件一样包含它,而不是作为函数执行。只需将应用程序组件中的 return 语句替换为

return(
    <div className="App"> 
      <Liste />;
    </div>)
  };

您可以通过此链接学习语法 - https://devhints.io/react

关于javascript - React 调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60472122/

相关文章:

javascript - CSS "wrapper"div 背景颜色没有出现在第二个 div 中?

javascript - ASP.NET MVC - 返回 JavascriptResult 和 Json 参数

html - 仅将文本挂到按钮 css

html - 为 overlay div 提供整个页面的高度,而不仅仅是屏幕视口(viewport)的 100%

jquery - 使用 jquery 在屏幕中心定位绝对 div - 不适用于 firefox

javascript - 如何将 mailerlite.com 注册表单与 React 集成?

javascript - 状态更改后 UI 不呈现

javascript - 创建购物 list Web 应用程序

javascript - 按键时的幻灯片无法正常工作

javascript - React Bootstrap 下拉按钮 OnSelect