import React, { useEffect, useMemo, useState } from 'react' import styles from './index.module.scss' import { baseURL, hotInfo } from '@/utils/http' import { HotRowType } from '@/components/Zhot/type' import Zhot from '@/components/Zhot' function Text() { useEffect(() => {}, []) const allArr = useMemo(() => { let arr: { oneName: string; arr: HotRowType[] }[] = [] for (const k in hotInfo) { arr.push({ oneName: k, arr: hotInfo[k as 'cheQi'] }) } return arr }, []) const [acName, setAcName] = useState('') return (
{allArr.map(item => (

{item.oneName}

{item.arr.map(son => ( setAcName(son.name)} /> ))}
))} {acName ? setAcName('')} /> : null}
) } const MemoText = React.memo(Text) export default MemoText