import React from "react";
import Users from "./components/Users";
import Contact from "./components/Contact";
import About from "./components/About";
const routes = {
"/": () => <Users />,
"/about": () => <About />,
"/contact": () => <Contact />
};
export default routes;
我可以知道如何在路由中使用常量而不是字符串吗?
const root = "/";
const routes = {
`${root}`: () => <Users />,
};
当我尝试上面的代码时,我得到了以下错误:
Left side of comma operator is unused and has no side effects
2条答案
按热度按时间aurhwmvo1#
对象文字中 computed property name 的语法是
[someExpression]
,而不是${someExpression}
:[Playground链接]
camsedfj2#
当我使用一个箭头函数返回一个键值对对象时,出现了这个问题,下面是出现问题时的代码
解决方案是在大括号{}周围添加一个()。下面是针对上述问题的解决方案