React-router什么是$?

问题描述 投票:3回答:3

我试图弄清楚这是一个反应路由器的东西还是只是一个React的东西。 我在谈论他们的例子中的$:

react-router API

<Link to={`/users/${user.id}`} activeClassName="current">{user.name}</Link>

${}反应是什么? 如果是这样,你怎么称呼它?

reactjs react-router
3个回答
8
投票

这不是React的事情。

这是一个JavaScript ES6功能:

连接字符串的旧方法:

var user = 'abc' + myuser;

ES6:

var user = `abc${myuser}`;

1
投票

反引号内的${variableName}只是es6的字符串插值系统的一部分,它只是在给定的字符串中嵌入变量的值。

有关更多文档和示例,请参阅MDN - 模板文字


1
投票

${}是模板文字(`)中变量(或其他要执行的代码)的语法。

在这里阅读模板文字: mdn

© www.soinside.com 2019 - 2024. All rights reserved.