Meteor react ES6类react.组件
我不确定这是否是流星中已知的问题。他们说他们不支持1.2中的模块,但我不知道这是模块问题还是其他问题 我正在尝试使用ES6类构造React组件,如下所示:Meteor react ES6类react.组件,meteor,reactjs,Meteor,Reactjs,我不确定这是否是流星中已知的问题。他们说他们不支持1.2中的模块,但我不知道这是模块问题还是其他问题 我正在尝试使用ES6类构造React组件,如下所示: class App extends React.Component { render() { return <p>Hello World</p> } }; 有什么想法吗?如果我回到createClass语法,它在两个单独的文件中运行良好。我尝试添加一个导出类,但没有成功,它返回了一个意
class App extends React.Component {
render() {
return <p>Hello World</p>
}
};
有什么想法吗?如果我回到createClass语法,它在两个单独的文件中运行良好。我尝试添加一个导出类,但没有成功,它返回了一个意外的保留字错误
显然,这不是一个大问题,我当然可以使用createClass语法,但我正在构建一个新的应用程序,并认为我会尝试使用最新和最好的
谢谢!
-Ivan检查此项并将universe:模块添加到您的模块中。尝试在app.jsx中使用此选项:
选中此项并将universe:模块添加到您的模块中。尝试在app.jsx中使用此选项:
将第一行更改为:
App = class App extends React.Component {
这会将“App”放入全局命名空间。将第一行更改为:
App = class App extends React.Component {
这就把“App”放在了全局名称空间中。也许这不是你想要的,但在JavaScript中使用globals是道格拉斯·克罗克福德的第一选择也许这不是你想要的,但在JavaScript中使用globals是道格拉斯·克罗克福德的第一选择。你在导入App吗?你在导入App吗?
export default class App extends React.Component {
render() {
return <p>Hello World</p>
}
}
import App from "./app"
App = class App extends React.Component {