diff --git a/FE/src/components/StocksDetail/Header.tsx b/FE/src/components/StocksDetail/Header.tsx index 173daf23..aff53e0a 100644 --- a/FE/src/components/StocksDetail/Header.tsx +++ b/FE/src/components/StocksDetail/Header.tsx @@ -1,15 +1,15 @@ import { useEffect, useState } from 'react'; -import { unsbscribe } from 'service/stocks'; +import { unsubscribe } from 'service/stocks'; import { StockDetailType } from 'types'; import { stringToLocaleString } from 'utils/common'; import { socket } from 'utils/socket'; -type StocksDeatailHeaderProps = { +type StocksDetailHeaderProps = { code: string; data: StockDetailType; }; -export default function Header({ code, data }: StocksDeatailHeaderProps) { +export default function Header({ code, data }: StocksDetailHeaderProps) { const { hts_kor_isnm, stck_prpr, @@ -42,7 +42,8 @@ export default function Header({ code, data }: StocksDeatailHeaderProps) { socket.on(`detail/${code}`, handleSocketData); return () => { - unsbscribe(code); + socket.off(`detail/${code}`, handleSocketData); + unsubscribe(code); }; }, [code]); @@ -64,7 +65,7 @@ export default function Header({ code, data }: StocksDeatailHeaderProps) { currPrdyVrssSign === '3' ? '' : currPrdyVrssSign < '3' ? '+' : '-'; return ( -