在React中,美元和冒号代表什么?

Aza*_*min 5 path colon reactjs react-router-v4

在React中,下面给出的冒号和美元是什么意思?

冒号示例:
<Route path = {'/ movie /:id'} component = {Movie} />

美元的例子,(它在表达式之前使用,但为什么):
<Link to = {`/ movie/$ {this.state.movi​​es [index] .id}`} key = {index} className ="movieLink">

G_S*_*G_S 9

$没有反应.但是它的ES6功能在模板文字基本模板文字中更多地称为模板文字.

在react中,您在react路由器模块中有Route和Link组件.

Route有两个属性:path and component.当路径与给予组件的路径匹配时,它将返回指定的组件

在你的路线中,你要匹配任何电影/ anyid的路径,这意味着它导航到指定的组件(这里是电影)与给定的参数

链接用于指定要转到的路径.它只是<a>标记的包装,有助于导航到指定的路径,在当前的例子中,它是/ movie/1(假设this.state.movi​​es [index] .id为1)