如何在 react 中实现此功能?

How to implement this functionality in react?

提问人:안태찬 提问时间:8/14/2022 更新时间:8/14/2022 访问量:35

问:

我想用 React 制作网络杂志网站。
我想实现盒子大小,如果我单击索引按钮,就会出现隐藏的菜单栏,如下图所示。

enter image description here

enter image description here

什么 React 库可以帮助我实现此功能?

reactjs web前端

评论


答:

0赞 zain ul din 8/14/2022 #1

React 有许多前端库。通过使用这些,您可以轻松实现这一目标,我会推荐 Chakra UI,他们在他们的网站上有每一个很好的例子,试试吧。

要开始使用,请在此处运行或遵循他们的文档Chakra UInpm i @chakra-ui/react @emotion/react @emotion/styled framer-motion

代码示例:-

<Menu>
<MenuButton as={Button} rightIcon={<ChevronDownIcon />}>
  Index Button
 </MenuButton>
  <MenuList>
  {/* Menu Options */}
  <MenuItem>Download</MenuItem>
  <MenuItem>Create a Copy</MenuItem>
  <MenuItem>Mark as Draft</MenuItem>
   <MenuItem>Delete</MenuItem>
  <MenuItem>Attend a Workshop</MenuItem>
</MenuList>