diff --git a/frontend/src/Components/ProjectMembers.tsx b/frontend/src/Components/ProjectMembers.tsx
index be485c3..d7a975b 100644
--- a/frontend/src/Components/ProjectMembers.tsx
+++ b/frontend/src/Components/ProjectMembers.tsx
@@ -7,19 +7,20 @@ function ProjectMembers(): JSX.Element {
   const { projectName } = useParams();
   const [projectMembers, setProjectMembers] = useState<UserProjectMember[]>([]);
 
-  const getProjectMembers = async (): Promise<void> => {
-    const token = localStorage.getItem("accessToken") ?? "";
-    const response = await api.getAllUsersProject(projectName ?? "", token);
-    console.log(response);
-    if (response.success) {
-      setProjectMembers(response.data ?? []);
-    } else {
-      console.error(response.message);
-    }
-  };
   useEffect(() => {
+    const getProjectMembers = async (): Promise<void> => {
+      const token = localStorage.getItem("accessToken") ?? "";
+      const response = await api.getAllUsersProject(projectName ?? "", token);
+      console.log(response);
+      if (response.success) {
+        setProjectMembers(response.data ?? []);
+      } else {
+        console.error(response.message);
+      }
+    };
+
     void getProjectMembers();
-  }, []);
+  }, [projectName]);
 
   interface ProjectMember {
     Username: string;