diff --git a/src/content/dataSubmissions/Controller.tsx b/src/content/dataSubmissions/Controller.tsx index 9271a7cb..b846f4c4 100644 --- a/src/content/dataSubmissions/Controller.tsx +++ b/src/content/dataSubmissions/Controller.tsx @@ -1,9 +1,16 @@ -import React from "react"; +import React, { memo } from "react"; import { useParams } from "react-router-dom"; import DataSubmission from "./DataSubmission"; import ListView from "./DataSubmissionsListView"; import { OrganizationProvider } from "../../components/Contexts/OrganizationListContext"; +/** + * A memoized version of OrganizationProvider + * + * @see OrganizationProvider + */ +const MemorizedProvider = memo(OrganizationProvider); + /** * Render the correct view based on the URL * @@ -18,9 +25,9 @@ const DataSubmissionController = () => { } return ( - + - + ); };