浏览代码

remove unnecessary useEffect

AykutSarac 3 年之前
父节点
当前提交
199c01a377
共有 1 个文件被更改,包括 1 次插入9 次删除
  1. 1 9
      src/containers/JsonEditor/index.tsx

+ 1 - 9
src/containers/JsonEditor/index.tsx

@@ -58,14 +58,6 @@ const JsonEditor: React.FC = () => {
     };
   }, [json]);
 
-  React.useEffect(() => {
-    if (settings.autoformat) {
-      return setValue(JSON.stringify(JSON.parse(json), null, 2));
-    }
-
-    setValue(json);
-  }, [settings.autoformat, json]);
-
   React.useEffect(() => {
     const formatTimer = setTimeout(() => {
       try {
@@ -86,7 +78,7 @@ const JsonEditor: React.FC = () => {
     }, 1800);
 
     return () => clearTimeout(formatTimer);
-  }, [value, settings.autoformat, dispatch]);
+  }, [value, settings.autoformat, dispatch, json]);
 
   return (
     <StyledEditorWrapper>