Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
32 строки
754 B
32 строки
754 B
import React, {Component} from 'react';
|
|
import PubSub from 'pubsub-js'
|
|
import Axios from "axios";
|
|
class Pub extends Component {
|
|
constructor(props, context) {
|
|
super(props, context);
|
|
this.state = {
|
|
dataList: []
|
|
}
|
|
PubSub.subscribe('vtt',(msg,data)=>{
|
|
console.log(data)
|
|
})
|
|
}
|
|
componentDidMount() {
|
|
Axios.get("http://localhost:4000/arr").then((res)=>{
|
|
this.setState({
|
|
dataList: res.data
|
|
})
|
|
})
|
|
}
|
|
|
|
render() {
|
|
return (
|
|
<div>
|
|
{this.state.dataList.map((v,k)=>{
|
|
return <p key={k}>{v.name}</p>
|
|
})}
|
|
</div>
|
|
);
|
|
}
|
|
}
|
|
export default Pub;
|