Javascript 如何删除数据中的警告消息?
我正在做一个关于流星的项目,我在控制台里有一条警告信息Javascript 如何删除数据中的警告消息?,javascript,reactjs,meteor,Javascript,Reactjs,Meteor,我正在做一个关于流星的项目,我在控制台里有一条警告信息 警告:MeteorDataContainer:React.createClass已弃用,将在版本16中删除。改用普通JavaScript类。如果您还没有准备好迁移,则可以在npm上使用create react类作为替代品。 但是在代码中,我只使用普通的JavaScript类来创建React组件(简化版) 从'Meteor/Meteor'导入{Meteor}; 从“React”导入React,{Component}; 从“meteor/rea
警告:MeteorDataContainer:React.createClass已弃用,将在版本16中删除。改用普通JavaScript类。如果您还没有准备好迁移,则可以在npm上使用create react类作为替代品。
但是在代码中,我只使用普通的JavaScript类来创建React组件(简化版)
从'Meteor/Meteor'导入{Meteor};
从“React”导入React,{Component};
从“meteor/react meteor数据”导入{createContainer};
类头扩展组件{
render(){
返回(
{this.props.user}
);
}
}
导出默认createContainer(()=>{
Meteor.subscribe('Meteor.users.public');
返回{
用户:Meteor.user()
};
},标题);
如何修复此警告?谢谢。千年发展目标目前似乎正在解决这一问题:
import { Meteor } from 'meteor/meteor';
import React, { Component } from 'react';
import { createContainer } from 'meteor/react-meteor-data';
class Header extends Component {
render() {
return (
<div>{this.props.user}</div>
);
}
}
export default createContainer(() => {
Meteor.subscribe('Meteor.users.public');
return {
user: Meteor.user()
};
}, Header);