我是新的反应和工作方式,通过如何使用‘道具’和‘状态’在网上课程。在线课程使用ES5,但我的IDE是为ES6设置的。我已经完成了对大多数例子的转换。但下面的情况令人费解。该示例运行良好,但我的ES6转换没有--页面呈现为空白。我看了一遍“可能已经有答案的问题”,但没有任何东西显示我遗漏了/mistake(S)。不过,我在其他更改上得到了语法上的验证。:)
我在App.js文件中的转换
import React, { Component } from 'react';
let green = '#39D1B4';
let yellow = '#FFD7
我尝试使用保存在mongodb中的本地用户登录我的应用程序。我的应用程序工作在Node.js上,使用了羽状的。运行该应用程序后,我会收到一个错误,如下所示:
Error: You must provide a 'header' in your authentication configuration or pass one explicitly
这是我的配置文件:
{
"host": "localhost",
"port": 3030,
"public": "../public/",
在我的JSX中,我通过一个对象数组(从本地JS文件导入)进行映射,以显示一组带有键、id和alt标记的图标。
我使用钩子将状态设置为空字符串。我希望使用一个onClick事件(传递给HeroIcons组件)来用单击图标的id (该id是一个字符串)替换此状态。下面是代码:
import React, { useState } from "react";
import HeroImages from "../images/HeroImages";
import HeroIcons from "../components/HeroIcons";
im