如何在React中创建一个窗口?

时间:2019-02-01 13:21:15

标签: reactjs

反应中是否有类似于ext.window的成分?

我检查bootstrap/material ui和最接近的窗口是情态动词,但我想找到的东西可调整大小和可拖动。

3 个答案:

答案 0 :(得分:1)

您可以尝试执行此操作的特定组件,例如react-rnd

查看演示,您可以调整大小并拖动创建的组件。

在这里,您在codesandbox中有一个在线示例。

答案 1 :(得分:0)

我已经使用Material-Ui一段时间了。 有一个标准的模态和对话框(就像模态和对话框一样,但具有默认模板,以便于自定义)

模态(对话)不足以完成您想要的工作吗?

答案 2 :(得分:0)

您需要的是具有 React 实现的可拖动模式

引导程序可拖动模式

https://gist.github.com/burgalon/870a68de68c5ed15c416fab63589d503

材质用户界面可拖动模式

https://codesandbox.io/s/nnq98zlrrl