【发布时间】:2020-12-18 16:53:00
【问题描述】:
我不知道如何将一个极其简单的变量从一个文件导入另一个文件(新的反应)。我有主要的 App.js,其中第 3 行似乎是问题所在:
import React, {Component} from "react";
import NavMenu from "./components/nav-menu";
import navLinks from "/components/nav-links";
export default class App extends Component {
constructor() {
super();
this.state = {
navLinks: navLinks
}
}
render() {
return (
<div id="container">
<NavMenu navLinks={this.state.navLinks} />
</div>
);
}
}
从nav-links.js 文件中导入(或应该导入)navLinks 变量:
import React from 'react';
export const navLinks = [
{
name: "home",
href: "/"
},
{
name: "subs",
href: "/subs"
}
];
有人可以指出我在这里出错的正确方向吗?此外,它仅用于呈现导航菜单(因此标签内的链接) - 这通常是添加导航链接的正确方法吗?
Stackblitz:https://stackblitz.com/edit/react-j42gep
【问题讨论】:
标签: javascript reactjs