我有以下ejs标签:
<%=user.profile.name %>
当我通过Browserify和Reactify(例如)
编译我的React代码时browserify -t reactify app/dashboard/dashboard.jsx -o build/dashboard.js
我的%=
符号出现意外的令牌错误。有办法解决这个问题吗?或者我不应该将React与ejs混合使用?
答案 0 :(得分:1)
不,它不能那样做。 React使用一种称为JSX的特殊语法,您可以使用它来编写视图标记。但JSX实际上只是语法糖,转换器(例如,重新转换)转换为React.createElement()
函数调用。
从文档中查看此部分:https://facebook.github.io/react/docs/jsx-in-depth.html#the-transform