import React, {useEffect, useState} from 'react'; import {Col, Row} from "antd" import socket from "../util/socket"; const Feed = () => { const [count, setCount] = useState(0); const [feedItems, setFeedItems] = useState([{ title: "Ha1", body: "Doei", key: -1 }]); useEffect(() => { socket.on("SENDING_NEW_TIME", (data: string) => { console.log(data); setCount(c => c + 1); const newItems = feedItems; newItems.push({ title: "Ha1", body: "Doei", key: count }); setFeedItems(newItems); }); return () => { socket.off("SENDING_NEW_TIME"); } }); return ( {feedItems.map(o => Tijd {o.title} Icoon {o.body} )} ); }; export default Feed;