使用最新版本的react-native创建的新项目在运行(/ debugging)时会抛出javascript错误.在模拟器上测试过.
[fatal][tid:main] TypeError: babelHelpers.typeof is not a function. (In 'babelHelpers.typeof(target)', 'babelHelpers.typeof' is undefined)
Run Code Online (Sandbox Code Playgroud)
今天安装了react-native客户端并使用创建了应用程序
react-native init AwesomeProject
Run Code Online (Sandbox Code Playgroud)
应用版本:
react-native-cli: 0.1.10
react-native: 0.20.0
node version: v5.6.0
Run Code Online (Sandbox Code Playgroud) 这在Javascript中意味着什么?我在react-router示例中找到了这个
var { Route, Redirect, RouteHandler, Link } = Router;
Run Code Online (Sandbox Code Playgroud)
通过browserify运行时出现以下错误.
"Uncaught SyntaxError: Unexpected token {"
Run Code Online (Sandbox Code Playgroud)
https://github.com/rackt/react-router/blob/master/examples/dynamic-segments/app.js
Esprima也会出现同样的错误:http: //esprima.org/demo/validate.html
我在React JSX中使用了一个svg元素,认为它<use>在JSX 中是有效的.以下错误是否正确?
JSX不再支持小写组件名称(use):解析文件时请参阅http://fb.me/react-jsx-lower-case
<svg className="icon">
<use xlink:href="#icon-call"></use>
</svg>
Run Code Online (Sandbox Code Playgroud)
使用dangerouslySetInnerHTML修复它.
<svg className="icon" dangerouslySetInnerHTML={{__html:'<use xlink:href="#icon-dnd-on"></use>'}}>
</svg>
Run Code Online (Sandbox Code Playgroud)