可以React渲染ejs吗?

时间:2016-09-03 23:57:19

标签: reactjs

我有以下ejs标签:

<%=user.profile.name %>

当我通过Browserify和Reactify(例如)

编译我的React代码时
browserify -t reactify app/dashboard/dashboard.jsx -o build/dashboard.js

我的%=符号出现意外的令牌错误。有办法解决这个问题吗?或者我不应该将React与ejs混合使用?

1 个答案:

答案 0 :(得分:1)

不,它不能那样做。 React使用一种称为JSX的特殊语法,您可以使用它来编写视图标记。但JSX实际上只是语法糖,转换器(例如,重新转换)转换为React.createElement()函数调用。

从文档中查看此部分:https://facebook.github.io/react/docs/jsx-in-depth.html#the-transform