我有一个我正在工作的项目,它是一个 HTML 页面构建器。用户可以从菜单中从预先设计的 HTML 页面部分(页眉、滑块、内容块、页脚等)列表中进行选择,然后将它们拖放到画布上以构建网页。最终结果是一个包含静态网站的可下载 zip 文件。
到目前为止,我的应用程序布局如下所示:
我已经涵盖了第 1,2 和 3 部分。第 4 部分,一个滑出式抽屉,包含 HTML 部分,单击时我想将相应的组件附加到页面的主要区域,此过程将重复进行,直到网页构建完成。然后可以编辑每个组件并最终将其保存为页面。
我正在寻找的建议是如何使用 React/Redux 将完整组件附加到主要区域 onclick?
我假设我调度引用组件的动作/reducer,但我如何实际添加和跟踪附加到主区域的组件?使用 jQuery 这将是一个简单的 jQuery .load()
,但在 React/Redux 中我不知道,也许我可以使用 React Router 使用一个技巧?
谁能帮我指出正确的方向?延伸阅读等
提前谢谢了。