我正在使用 React JS 创建响应式 UI。我想创建一个可折叠的侧边栏,如下所示:
因此,当我单击垂直条(图形信息)时,它应该像第二张图片一样展开。我在 Jsfiddle
示例代码 中看到了一些示例。但是在这里,他们使用静态按钮来控制折叠。有没有我可以使用的图书馆?或者任何代码建议?
我正在学习 React JS。因此,我们将不胜感激任何帮助或建议。
原文由 Mohammad Saifullah 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 React JS 创建响应式 UI。我想创建一个可折叠的侧边栏,如下所示:
因此,当我单击垂直条(图形信息)时,它应该像第二张图片一样展开。我在 Jsfiddle
示例代码 中看到了一些示例。但是在这里,他们使用静态按钮来控制折叠。有没有我可以使用的图书馆?或者任何代码建议?
我正在学习 React JS。因此,我们将不胜感激任何帮助或建议。
原文由 Mohammad Saifullah 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在没有使用任何这些包(如 slide-drawer 或 react-sidebar)的情况下实现了侧抽屉。
您可以在我的 GitHub 帐户 GhostWolfRider 中查看 Side Drawer 。
输出图像供参考:
幻灯片前:
幻灯片后:
原文由 Krunal Rajkotiya 发布,翻译遵循 CC BY-SA 4.0 许可协议
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
您可以像在小提琴中一样拥有一个按钮,但将其放在侧边栏组件中。
我已经更新了小提琴
React 的美妙之处在于分离状态。我是这样想的:
所以
Parent
变成(现在将函数传递给SideBar
)而
SideBar
变成(添加一个调用该函数的按钮):