From c6414cec06e9124d11408a211db1518156565203 Mon Sep 17 00:00:00 2001 From: yitong Date: Mon, 15 Apr 2024 15:40:34 +0800 Subject: [PATCH] fix bug --- src/containers/Manager/StudentList/index.tsx | 13 +++++++------ src/containers/Manager/TutorList/index.tsx | 14 +++++++------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/containers/Manager/StudentList/index.tsx b/src/containers/Manager/StudentList/index.tsx index 1be7c59..1da196c 100644 --- a/src/containers/Manager/StudentList/index.tsx +++ b/src/containers/Manager/StudentList/index.tsx @@ -17,14 +17,15 @@ const StudentList: React.FC = () => { const [modalVisible, setModalVisible] = useState(false); const [inputValue, setInputValue] = useState(''); - const getStudentData = async () => { - const res: { user: Student[] } = await getStudents().unwrap(); - setStudents(res.user); - }; - useEffect(() => { + const getStudentData = async () => { + const res: { user: Student[] } = await getStudents().unwrap(); + setStudents(res.user); + }; + getStudentData(); - }, []); + }, [getStudents]); + const handleCheckboxChange = (studentId: number, checked: boolean) => { setSelectedIds((prevIds) => { diff --git a/src/containers/Manager/TutorList/index.tsx b/src/containers/Manager/TutorList/index.tsx index d85a80a..5854001 100644 --- a/src/containers/Manager/TutorList/index.tsx +++ b/src/containers/Manager/TutorList/index.tsx @@ -13,15 +13,15 @@ const TutorList: React.FC = () => { const [demoteTutors] = useDemoteTutorsMutation(); const [tutors, setTutors] = useState([]); const [selectedIds, setSelectedIds] = useState([]); - - const getTutorData = async () => { - const res: { user: Tutor[] } = await getTutors().unwrap(); - setTutors(res.user); - }; - + useEffect(() => { + const getTutorData = async () => { + const res: { user: Tutor[] } = await getTutors().unwrap(); + setTutors(res.user); + }; + getTutorData(); - }, []); + }, [getTutors]); const handleCheckboxChange = (tutorId: number, checked: boolean) => { setSelectedIds((prevIds) => {