关于不使用 useEffect 的疑问

来源:14-14 -QuestionRadio属性表单变化,同步到画布-校验选项文字不能重复

Neolu4ever

2023-07-10

老师您好,主要有两个疑问:

  1. 我发现我禁用每个 PropComponent 中的 useEffect 似乎也不影响属性配置更新的流程。

这个副作用的目的是在更新组件属性时,将最新的属性从即时更新到配置表单中。不过我发现,每次更新后, PropComponent 就能够从 props 中获取到最新的属性并且更新自己,并不需要 useEffect 来代劳。这样一来,这段代码似乎可有可无。

  1. 课程遇到的删除选项时遇到的 bug 在我这里没有出现,不需要做任何额外判断处理,直接删除就可以了。请问是什么原因导致和老师授课的内容有所区别的呢?

望老师解惑,谢谢!

写回答

1回答

双越

2023-07-11

禁用每个 PropComponent 中的 useEffect 似乎也不影响属性配置更新的流程 —— 对于你说的这个描述,你这样操作试试:

在画布中添加两个 Input 组件(类型必须一致),设置不同的属性,然后点击切换这两个 Input 组件,看右侧属性会随之切换吗?

0
0

React18+ Nest.js 全栈开发仿问卷星项目

React18+TS4+Antd5+Next.js13 ,B端+C 端,完整业务

383 学习 · 252 问题

查看课程