es6 jsx语法错误使用“`”

时间:2017-04-06 04:05:49

标签: javascript ecmascript-6 react-jsx

JSX value should be either an expression or a quoted JSX text

上面的语法有什么问题?我收到User.find({'owner': req.params.id}). sort(date:'-1'). limit(20). exec(.....)

的错误

1 个答案:

答案 0 :(得分:5)

在JSX中使用javascript时,需要将其包装在花括号中。您在Link组件的to属性值中使用的模板文字需要大括号。

return (
    <div className="Card">
        <Link to={`/${module}/detail`}></Link>
    </div>
 );