diff --git a/jams-react-client/src/components/PasswordDialog/PasswordDialog.js b/jams-react-client/src/components/PasswordDialog/PasswordDialog.js
index e01debc93fc7ece3c1a940b3bb8dae2e031b9a76..a9c6bccef128a3c5dfefb7eb36cae01d612eb048 100644
--- a/jams-react-client/src/components/PasswordDialog/PasswordDialog.js
+++ b/jams-react-client/src/components/PasswordDialog/PasswordDialog.js
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 // @material-ui/core components
 import { makeStyles } from "@material-ui/core/styles";
 // core components
@@ -133,7 +133,7 @@ export default function PasswordDialog(props) {
     } else return "";
   };
 
-  React.useEffect(() => {
+  useEffect(() => {
     setCopied(false);
     setGenerated(false);
   }, []);
diff --git a/jams-react-client/src/components/ServerParameters/ServerParameters.js b/jams-react-client/src/components/ServerParameters/ServerParameters.js
index 1404916c0adaea4fedf7b538d31caeafdcb985bc..8063a05b83ba1ed318728a6c9b57d45546357196 100644
--- a/jams-react-client/src/components/ServerParameters/ServerParameters.js
+++ b/jams-react-client/src/components/ServerParameters/ServerParameters.js
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 import { useHistory } from "react-router-dom";
 import Button from "@material-ui/core/Button";
 import TextField from "@material-ui/core/TextField";
@@ -93,7 +93,7 @@ export default function ServerParameters(props) {
   const [sipConfigurationTemplate, setSIPCertificateTemplate] = useState(null);
   const [userlifeDisabled, setUserlifeDisabled] = useState(false);
 
-  React.useEffect(() => {
+  useEffect(() => {
     if (deviceLifetime.value <= userAccountLifetime.value) {
       setUserlifeDisabled(false);
     } else {
diff --git a/jams-react-client/src/components/Sidebar/Sidebar.js b/jams-react-client/src/components/Sidebar/Sidebar.js
index f88c29ae96443e80f58ca206eb94eb0cdc52c7cb..8b35ed6907ef8f9021b5c37383bcfff06fad0883 100755
--- a/jams-react-client/src/components/Sidebar/Sidebar.js
+++ b/jams-react-client/src/components/Sidebar/Sidebar.js
@@ -1,5 +1,5 @@
 /*eslint-disable*/
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 import { Link, useHistory } from "react-router-dom";
 import classNames from "classnames";
 import PropTypes from "prop-types";
@@ -38,7 +38,7 @@ export default function Sidebar(props) {
     });
   };
 
-  React.useEffect(() => {
+  useEffect(() => {
     if (auth.isUpdateAvailable() && auth.hasAdminScope()) setOpen(true);
   }, [mainPanel]);
 
diff --git a/jams-react-client/src/layouts/BaseLayout.js b/jams-react-client/src/layouts/BaseLayout.js
index 1546ace3d789ec1573157db8e8205b7bdabd8530..a2678595cb91ef1220cf311f0629d784a1d3aeb9 100644
--- a/jams-react-client/src/layouts/BaseLayout.js
+++ b/jams-react-client/src/layouts/BaseLayout.js
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 import { Switch, Route, Redirect } from "react-router-dom";
 // creates a beautiful scrollbar
 import PerfectScrollbar from "perfect-scrollbar";
@@ -149,7 +149,7 @@ export default function Admin(props) {
   };
 
   // initialize and destroy the PerfectScrollbar plugin
-  React.useEffect(() => {
+  useEffect(() => {
     auth.checkForUpdates(() => {
       auth.getUpdates(() => {
         if (auth.isUpdateAvailable()) {
diff --git a/jams-react-client/src/layouts/ListLayout.js b/jams-react-client/src/layouts/ListLayout.js
index 25be89d5e372d3bb793392476133e483bbf98867..74dc94e0204f1fec94b94467f2f5b10ec2512c97 100644
--- a/jams-react-client/src/layouts/ListLayout.js
+++ b/jams-react-client/src/layouts/ListLayout.js
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 import { Switch, Route, Redirect } from "react-router-dom";
 // creates a beautiful scrollbar
 import PerfectScrollbar from "perfect-scrollbar";
@@ -152,7 +152,7 @@ export default function Admin(props) {
   };
 
   // initialize and destroy the PerfectScrollbar plugin
-  React.useEffect(() => {
+  useEffect(() => {
     auth.checkForUpdates(() => {
       auth.getUpdates(() => {
         if (auth.isUpdateAvailable()) {
diff --git a/jams-react-client/src/layouts/SignIn.js b/jams-react-client/src/layouts/SignIn.js
index 6b50df9f735ddf80c5d46b95b1dcf10e329ab614..ef569398164a29670bb6bb82dcfd549be1e17711 100644
--- a/jams-react-client/src/layouts/SignIn.js
+++ b/jams-react-client/src/layouts/SignIn.js
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 import { useHistory } from "react-router-dom";
 import { Formik } from "formik";
 import Button from "@material-ui/core/Button";
@@ -72,7 +72,7 @@ export default function SignIn(props) {
   const [error, setError] = useState(false);
   const [errorMessage, setErrorMessage] = useState("");
 
-  React.useEffect(() => {
+  useEffect(() => {
     if (auth.isAuthenticated() && auth.isInstalled()) {
       if (auth.hasAdminScope()) history.push("/users");
       else {
diff --git a/jams-react-client/src/views/Blueprint/EditBlueprintConfiguration.js b/jams-react-client/src/views/Blueprint/EditBlueprintConfiguration.js
index 7718b7447c27abf7475e0495cd84b576104f768a..fcacfb569dceb7ad460f9887ac865430595b5f24 100644
--- a/jams-react-client/src/views/Blueprint/EditBlueprintConfiguration.js
+++ b/jams-react-client/src/views/Blueprint/EditBlueprintConfiguration.js
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 import clsx from "clsx";
 
 // @material-ui/core components
@@ -195,7 +195,7 @@ export default function EditBlueprintConfiguration(props) {
   const [message, setMessage] = useState(false);
   const [severity, setSeverity] = useState("success");
 
-  React.useEffect(() => {
+  useEffect(() => {
     axios(
       configApiCall(
         api_path_blueprints + "?name=" + props.blueprintName,
diff --git a/jams-react-client/src/views/Blueprint/EditBlueprintPermissions.js b/jams-react-client/src/views/Blueprint/EditBlueprintPermissions.js
index 07bab39078586a0d0dc55506d6ee89cf94c00b9f..a95bcfba2aa37908112d860240417a0c34280846 100644
--- a/jams-react-client/src/views/Blueprint/EditBlueprintPermissions.js
+++ b/jams-react-client/src/views/Blueprint/EditBlueprintPermissions.js
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 import { Link, useHistory } from "react-router-dom";
 // @material-ui/core components
 import { makeStyles } from "@material-ui/core/styles";
@@ -182,7 +182,7 @@ export default function EditBlueprintPermissions(props) {
       });
   };
 
-  React.useEffect(() => {
+  useEffect(() => {
     searchUsers();
     axios(
       configApiCall(
diff --git a/jams-react-client/src/views/Groups/EditGroup.js b/jams-react-client/src/views/Groups/EditGroup.js
index d83705d07d2b5f9040c41c866ba0445fa0b7b6e8..a31cab71a0c4a87ebbbb9be91fc2fc9cade64300 100644
--- a/jams-react-client/src/views/Groups/EditGroup.js
+++ b/jams-react-client/src/views/Groups/EditGroup.js
@@ -1,4 +1,4 @@
-import React, { useCallback, useState } from "react";
+import React, { useCallback, useEffect, useState } from "react";
 import { Link, useHistory } from "react-router-dom";
 import classnames from "classnames";
 
@@ -223,7 +223,7 @@ export default function EditGroup(props) {
     getBlueprintsOptions(blueprints)
   );
 
-  React.useEffect(() => {
+  useEffect(() => {
     getGroup();
     searchUsers();
   }, []);
diff --git a/jams-react-client/src/views/UserProfile/EditCreateUserProfile.js b/jams-react-client/src/views/UserProfile/EditCreateUserProfile.js
index 4eeb9a9a1cb7244f01bd416420eb5b37e8a8738b..fedd866d86249c4eb4e444a07956049c05069701 100644
--- a/jams-react-client/src/views/UserProfile/EditCreateUserProfile.js
+++ b/jams-react-client/src/views/UserProfile/EditCreateUserProfile.js
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 import { useHistory } from "react-router-dom";
 
 // @material-ui/core components
@@ -269,7 +269,7 @@ export default function EditCreateUserProfile(props) {
     jamiId: "",
   });
 
-  React.useEffect(() => {
+  useEffect(() => {
     if (!props.createUser) {
       setLoading(true);
       const timer = setInterval(() => {
diff --git a/jams-react-client/src/views/UserProfile/UserProfile.js b/jams-react-client/src/views/UserProfile/UserProfile.js
index 7fd8ca95af7b371d484547f6b2a27871aec7fcc3..101064602001b36a96c320903063d434ba954f03 100755
--- a/jams-react-client/src/views/UserProfile/UserProfile.js
+++ b/jams-react-client/src/views/UserProfile/UserProfile.js
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useEffect, useState } from "react";
 import { useHistory } from "react-router-dom";
 // core components
 import Devices from "components/Devices/Devices.js";
@@ -64,7 +64,7 @@ export default function UserProfile(props) {
     setValue(newValue);
   };
 
-  React.useEffect(() => {
+  useEffect(() => {
     if (props.username === "null") {
       history.push("/");
     }