shenjunru / react-fiber-keep-alive

A component that maintains component state and avoids repeated re-rendering.
MIT License
60 stars 1 forks source link

关键是稳不稳?有大型项目应用案例吗? #4

Closed 1021683053 closed 1 year ago

1021683053 commented 1 year ago

建议把原理附上,容易排查问题。

shenjunru commented 1 year ago

原理就好比把 dom 节点 detach 再 attach。 只不过是发生在 react 的 fiber tree 上。 因为涉及 react 的核心 fiber 的一整套逻辑。 详细的文档我还在构思要怎么写。也欢迎 PR。

欢迎尝试,遇到问题的话,可以提bug。(附上简单的demo更好) 如果达到预期,不就是项目案例了嘛。:p

shenjunru commented 1 year ago

稳定性可以先看你的代码在 react 的 strict mode 下是不是会有问题

1021683053 commented 1 year ago

欢迎尝试,遇到问题的话,可以提bug。(附上简单的demo更好) 如果达到预期,不就是项目案例了嘛。:p

万一耽误工期,被骂我这得自己兜着呀🤥。

shenjunru commented 1 year ago

花一分钟加几行代码,如果达不到预期,撤销一下即可