import React, {Fragment, useEffect, useMemo} from "react"; import {getTaskCount} from "../../utils"; import dayjs from "dayjs"; import {DATE_FORMAT} from "../../utils/timeFormatUtil"; import {getDictionary} from "../../utils/dictUtil"; import {Tag} from "antd-mobile"; const TaskCount = (props) => { let currentDay = props.currentDay; const [taskCount, setTaskCount] = React.useState([]); const [stateMap, setStateMap] = React.useState(new Map); const [priorityMap, setPriorityMap] = React.useState(new Map); useEffect(() => { console.log("useEffect"); if (currentDay) { getTaskCount(dayjs(currentDay).set('h', 0).set('m', 0).set('s', 0).set('ms', 0), dayjs(currentDay).add(1, "d").set('h', 0).set('m', 0).set('s', 0).set('ms', 0)) .then(taskCount => { setTaskCount(taskCount) }) } getDictionary("2").then(state => { setStateMap(state) }) getDictionary("1").then(priority => { console.log(priority) setPriorityMap(priority) }) }, [currentDay]) return (