我不是REACTION用户,但我有一个问题,那就是在执行更新、删除或创建等记录操作后,通常如何刷新HTML表.例如,我们可能有这样一个表:
[New Record]
John john@mydomain.com [Edit] [Delete]
Jane jane@mydomain.com [Edit] [Delete]
如果按下"编辑"按钮,则会出现一个带有表单的对话框,允许您修改该记录.保存后,如何更新表?我不需要看代码,我只想知道大多数人是怎么做的.
我看到了一段Reaction视频,视频中开发者重定向到了如下页面:
const navigate = useNavigate();
...
navigate(‘/’);
在我看来,这看起来简单而有效,但却是浪费资源,因为你重新构建了整个页面.
我的问题:
- 这是在Reaction中处理这种情况的流行方式吗?
- 编写一些代码并重新构建表,但不是整个页面,怎么样?
- 编写一些更新特定行的代码怎么样?
第一种方法似乎是迄今为止最简单的方法,因为您不需要编写任何额外的代码.第二种 Select 似乎需要一些额外的代码,但对资源更友好.第三个选项花费了开发人员最多的精力,但它只针对特定的行,例如删除或更新它.
我只想听听你对这件事的看法,谢谢.