【项目集合】遇到的一些问题

40 篇文章 2 订阅
8 篇文章 0 订阅

Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the

在用了hooks的组件处,报这个错误,解决原因是react版本是17.0.1,然后我写的hooks的代码是在另一个react17.0.2里写的,到这边来就报错了,把react升级就行了,

使用raw-loader报错,说不能在引用的时候用!!
所以不能再写成
code={require(’!!raw-loader!./button.example.txt’).default
查了半天没查出该怎样解决,只能换条思路,把code换做string,就写在当前文件下,直接当做props传进去

const code = (
    `
    import React, { Component } from 'react'
import { Icon } from 'voice-ui'

export default class Demo extends Component {
    render() {
        return (
            <div>
                <Icon name='alipay' />
                <Icon name='wechat' />
                <Icon name='qq' />
                <Icon name='guitar' />
                <Icon name='facebook' />
                <Icon name='twitter' />
                <Icon name='weibo' />
                <Icon name='call' />
            </div>
        )
    }
}

    `
)

						<Demo
                            code={code}
                            title='基础用法'>
                            <IconExample />
                        </Demo>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值