有问题的项目正在使用React-16.2.0,它具有使用Fragments和Fragment速记的功能。
https://reactjs.org/blog/2017/11/28/react-v16.2.0-fragment-
support.html
虽然全长语法可以正常工作…
import React, { Fragment, Component } from 'react';
class TestingFragment extends Component {
render() {
return (
<Fragment>
<span>This is a fragment of text </span>
<div>Another part of the fragment</div>
</Fragment>
)
}
};
export default TestingFragment
速记无法编译,我不知道为什么这样做。举个例子…
import React, { Component } from 'react';
class TestingFragment extends Component {
render() {
return (
<>
<span>This is a fragment of text </span>
<div>Another part of the fragment</div>
</>
)
}
};
export default TestingFragment
无法编译如下…
Failed to compile
./src/testingFragments.js
Syntax error: Unexpected token (6:4)
4 | render() {
5 | return (
> 6 | <>
| ^
7 | <span>This is a fragment of text </span>
8 | <div>Another part of the fragment</div>
9 | </>
This error occurred during the build time and cannot be dismissed.
我缺少有关Fragment速记语法的信息吗?
我认为这是一个原因:
https://reactjs.org/blog/2017/11/28/react-v16.2.0-fragment-
support.html#support-for-fragment-
syntax
屏幕截图
create-react-apps当前使用 Babel 6.26.0 全面支持React。需要 Babel v7.0.0-beta.31
及更高版本
======================编辑
现在可与create-react-app v2 https://reactjs.org/blog/2018/10/01/create-react-
app-v2.html一起使用
在我的中有5个片段(home、settings、newPost、notifications和profile)。 在中,我有一个,其中包含许多post视图,每个post都包含一个“open”按钮,该按钮应该打开一个。问题是,我只能在类和populateItemRows()方法中使用,所以当我不能使用... RecycerViewAdapter:
我有个问题。我有一个片段,里面包含了viewpager。对于viewpager,我使用FragmentPagerAdapter扩展。每个寻呼机片段内部都有回收器视图。问题是,在
我试图调用一个片段,但有时会收到以下错误,即使我的片段中有空构造函数 作为
我在一些设备上遇到了这个问题,并且在我的崩溃分析中出现了一个错误。当应用程序遇到ANR故障并且错误为 无法启动activity ComponentInfo{com.qwykr.dryver.base/com.qwykr.dryver.base.activities.MainActivity}:Android.support.v4.app.fragment$InstantiationExceptio
我刚刚创建了一个新的模板与与reactv17包括,我安装了eslint依赖,因为我以前,这是我的package.json文件 这是我的eslintrc.json:(注意我还没有添加所有的规则) 当我运行应用程序时,由于以下错误,应用程序将无法编译: 我在以前的项目中工作过,代码中显示了eslint错误,但没有导致应用程序崩溃。有人能指出我把事情弄糟的地方吗? 谢谢
建立成功 总时间:2分钟6.65秒运行C:\Users\arnold\AppData\Local\Android\sdk/平台工具/adb-s 192.168.95.101:5555反向tcp:8081 tcp:8081无法运行adb反向:spawnSync C:\Users\arnold\AppData\Local\Android\sdk/平台工具/adb eNONT在192.168.95.10