reactjs - React-Bootstrap v1 中的 Panel.Collapse
问题描述
我正在从 react-bootstrap v0.32.4 迁移到 v1.0.0-beta.5,迁移指南中写到Panel已被Card组件替换。
但是,我在Card的新文档中找不到与 v0.32中的旧Panel.Collapse类似的任何内容。
通过不将干净的 JSX 代码与普通的引导 css 类(例如手风琴)混合,如何使用react-bootstrap v1完成以下(从 v0.32.4 开始)?
<Panel>
<Panel.Heading>
<Panel.Title toggle>Click Me</Panel.Title>
</Panel.Heading>
<Panel.Collapse>
<Panel.Body>Collapsible Body</Panel.Body>
</Panel.Collapse>
</Panel>
解决方案
花了一些时间挖掘,但我找到了这个链接:
https://react-bootstrap.github.io/utilities/transitions/#collapse
它似乎已经从 Panel 中提取了 Collapse 逻辑并将其放入它自己的组件中,由布尔状态管理。
推荐阅读
- ios - iOS - 在快速使用 AVFoundation 录制视频时是否可以静音/取消静音音频(麦克风录制)?然后保存在库中
- reactjs - 即使没有聚焦,如何在文本区域中保持文本选择可见
- ionic-framework - Ionic 4 & 5,爱普生机型热敏打印机库,需要安卓设备自动打印
- php - 嵌套事务如何在 Laravel 中工作?
- c++ - C++ 使用默认初始化的迭代器创建一个空的 std::string
- jetbrains-ide - 等效于 JetBrains Rider 中 Visual Studio 的 Ctrl+Shift+Up/Down 快捷键
- python - 使用 Logistic 回归 (python) 时,最大迭代次数必须为正 ERROR
- css - 如何构建具有以下内容的响应式分层图像?
- maven - tomcat8-maven-插件?(强调8!)
- http2 - 带有 http/1.1 的 CDN 服务器与带有 http/2 的网络服务器