import React, { useState, useEffect, useRef } from 'react'; import { Props } from './props'; import { ChildSocket } from './childSocket'; export const SingleChatSocket: React.FC = (props: Props) => { const didMountRef = useRef(false); const [isHidden, setIsHidden] = useState(false); useEffect(() => { if (!didMountRef.current) { didMountRef.current = true; } }, []); async function reRender() { setIsHidden(true); setTimeout(() => setIsHidden(false), 100); } if (isHidden) return
; return ( ); };