javascript - 无法在另一个函数中调用函数 - React.JS
问题描述
我在一个基本的反应应用程序中有以下代码
import React from 'react';
import './App.css';
function genColor() {
return <div style="#000000">Test</div>;
}
function App() {
return (
<div className="App">
{this.genColor()}
</div>
);
}
export default App;
我怎么搞砸了?
解决方案
您已经创建了一个全局函数,但您调用它时就好像它是 App 的成员一样。
所以要么将函数移动到 App 类,要么删除this.
推荐阅读
- java - Spring JPA - “java.lang.IllegalArgumentException:投影类型必须是接口!” (使用本机查询)
- python - 在python中用隐式欧拉求解PDE - 输出不正确
- c++ - 如果我们已经手动解锁了 unique_lock 是否会在销毁时解锁?
- ios - 连接airpods时音频未切换到扬声器
- c# - 将表值绑定到组合框时出错 - wpf
- postgresql-9.3 - 如何将mysql枚举转换为postgres
- java - Maven 编译器未将 getter/setter(使用 Lombok 生成)添加到构建 jar 文件
- jquery - 在菜单中添加活动类
- javascript - React .setState() 中的扩展运算符
- java - Java 9 Stream iterate 方法忽略流的最后一个元素