提交 2968d27b authored 作者: 钟是志's avatar 钟是志

StepDiy修改

上级 eb28a232
...@@ -34,7 +34,7 @@ const Child = memo((props) => { ...@@ -34,7 +34,7 @@ const Child = memo((props) => {
[json.otherProps, value], [json.otherProps, value],
); );
console.log(diyProps); // console.log(diyProps);
const [current, setCurrent] = useState(diyProps?.StepsProps?.current || 0); const [current, setCurrent] = useState(diyProps?.StepsProps?.current || 0);
...@@ -92,12 +92,11 @@ const Child = memo((props) => { ...@@ -92,12 +92,11 @@ const Child = memo((props) => {
export default function StepDiy(props){ export default function StepDiy(props){
const { value, json, partFormProps, form } = props; const { value, json, partFormProps, form } = props;
const js = useRef(); const js = useMemo(() => {
useEffect(() => { return json;
js.current = json; }, [json]);
}, []); if (!js) {
if (!js.current) {
return null; return null;
} }
return <Child json={js.current} value={value} partFormProps={partFormProps} form={form} />; return <Child json={js} value={value} partFormProps={partFormProps} form={form} />;
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论