reactjs - 如何使用 React 创建一个可以实时预览小部件并生成小部件可嵌入链接的门户
问题描述
我正在尝试建立一个门户来创建小部件。该门户将允许用户创建不同类型的小部件并实时预览该小部件的外观。
最后,该门户应该能够为特定小部件生成唯一链接,该小部件能够在用户粘贴时在任何地方呈现用户配置的相同小部件(例如:像在线文章)。
供您参考,我附上了我的预览页面的设计。(https://drive.google.com/open?id=1lP3h5YYExrPWOcAaRmf2YupZ6qjqrINH)
请帮助我找到使用 React 实现这一点的最佳方法。
解决方案
您可以使用 redux 并存储小部件预览配置(小部件名称、布局、颜色......)
所以您的预览渲染将基于存储的小部件配置您的侧面部分将更新存储的配置
您的所有更新都将使用新配置重新呈现小部件预览
推荐阅读
- c++ - 为什么 std::vector::push_back 比手动实现慢得多?
- r - 在 R 中计算多变量积分
- mirth - 如何在 Mirth Transformer 脚本中替换 \T\?
- docker - 在 Dockerfile 中使用变量
- javascript - Javascript过滤器,foreach,startsWith在数组上
- angularjs - 使用 Azure AD 身份验证从 AngularJS 调用 API 的 MSAL.js
- python - 使用 df.copy() 时,不会复制 pandas 数据框中包含的 ndarray
- rust - 有没有办法让线程不那么激烈地争夺 I/O 资源?
- java - 集成两个窗口的Java乒乓球游戏
- amazon-web-services - 如何使用本地副本计算使用 KEM 密钥加密的 S3 文件的 ETag?