javascript - React 保存动态 UI 组件
问题描述
有什么办法可以保存 UI 并稍后加载它?
我遇到了几种解决方案,例如将 UI 状态保存到数据库中,但如果您正在构建动态仪表板或页面构建器,例如具有无限数量的可能性,则此解决方案并不聪明。
我们也可以从服务器或客户端使用reactdomserver,数据应该作为 props 传递,但在动态仪表板的情况下,这个解决方案将很难实现。
我是新手,很高兴知道有一种解决方案可以将动态内容保存到文件或数据库中。
解决方案
做 React 时不要保存 DOM。你总能找到一个案例来打破你最初做出的任何假设。
保存导致您需要的 UI 的状态/道具。然后再次将这些相同的道具传递给您的组件。
推荐阅读
- java - Cannot resolve method 'setText(java.lang.String[] with ResultView
- sharepoint - 为什么我的 nintex 上的复选框在第一次用户选择后不接受响应?
- r - R - 折叠观察并创建新列
- php - laravel 基于关系的过滤器集合
- javascript - 样式组件和 AS TS2769 的打字稿错误:没有重载匹配此调用
- python - 在多文件python代码中在哪里初始化类的实例?
- json - Firebase 在上传 .json 时删除文档
- sql - 我应该使用哪个 SQL 表来存储“人气”字段
- python - Tensorflow LSTM 返回什么?
- linux - 我的 lua 文件在 linux 中没有被读取为 lua