You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React中Chakra UI的Card组件抛出31个错误求助

Chakra UI Card组件抛出31个错误导致页面崩溃,其余组件正常工作

问题描述

代码编译无任何错误,但只要使用Chakra UI的Card组件,页面访问时直接崩溃,控制台抛出31个相关错误。其余Chakra UI组件(如Box、Button、Image等)均可正常运行。

已尝试创建仅引入Chakra模块的全新React项目,仍出现相同控制台错误,且页面显示空白。

相关代码

import { Box, Button, Card, CardBody, CardFooter, Divider, Heading, Image, Stack, Text } from '@chakra-ui/react'

export default function App() {
  return (
    <Card maxW='md' borderWidth='1px' borderRadius='lg' overflow='hidden'>
      <Image src='https://bit.ly/dan-abramov' alt='Dan Abramov' />
      <CardBody>
        <Stack spacing='3'>
          <Box display='flex' alignItems='baseline'>
            <Box
              color='gray.500'
              fontWeight='semibold'
              letterSpacing='wide'
              fontSize='xs'
              textTransform='uppercase'
              ml='2'
            >
              Member since May 2021
            </Box>
          </Box>
          <Heading size='md'>Dan Abramov</Heading>
          <Text color='gray.500'>
            Working on making React accessible for everyone.
          </Text>
        </Stack>
      </CardBody>
      <Divider />
      <CardFooter>
        <Button variant='solid' colorScheme='blue'>
          Follow
        </Button>
        <Button variant='ghost' colorScheme='blue'>
          Message
        </Button>
      </CardFooter>
    </Card>
  )
}

关键错误信息

控制台核心错误:

TypeError: Cannot read properties of undefined (reading 'styleConfig')
at useMultiStyleConfig (useMultiStyleConfig.js:13:1)
at Card (Card.js:18:1)

其余错误均为该核心错误引发的连锁报错。

已尝试的排查步骤

  • 确认@chakra-ui/react及相关依赖(@emotion/react、@emotion/styled、framer-motion)已正确安装并处于最新版本
  • 项目根组件已正确配置ChakraProvider
  • 移除所有自定义样式及其他依赖,仅保留Card组件相关代码,问题仍复现

内容的提问来源于stack exchange,提问作者Harry Beedham

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 15:55:33