【长期更新】RN+expo 错误解决方案

Warning: Internal React error: Expected static flag was missing. Please notify the React team

复现的代码

js 复制代码
import { useEffect, useRef } from 'react'
import React from 'react';

const ModalShop = ({ isVisible, onClose }) => {

    if (!isVisible) return null;

    const handleClose = (e) => {
        if (e.target.id === 'wrapper') { onClose(); }
    }

    const inputRef = useRef(null);
    const spanRef = useRef(null);

    useEffect(() => {
      ...

    }, []);
    

    return (...
}

export default ModalShop;

解决:

js 复制代码
 if (!isVisible) return null; // 移动到钩子后面
相关推荐
断竿散人4 分钟前
专题一、HTML5基础教程-Meta标签网页元数据:网页的隐形指挥官
前端
MrSkye6 分钟前
🚀 由Tony Stark 带你入门 JavaScript(新手向)🚀
前端·javascript·面试
香蕉可乐荷包蛋7 分钟前
前端现行架构浅析
前端·架构
掘金安东尼8 分钟前
仅仅是发送一封邮件?暴露安全边界!
javascript·vue.js·面试
FogLetter9 分钟前
从Flex布局到Transition艺术:打造让用户尖叫的前端体验
前端·css
前端康师傅9 分钟前
CSS中的继承问题
前端·css
穗余10 分钟前
WEB3全栈开发——面试专业技能点P1Node.js / Web3.js / Ethers.js
javascript·node.js·web3
用户819061380739010 分钟前
AppConfig - KMP中优雅的键值对管理方式
前端
星_离10 分钟前
css+javaScript轮播图
前端·javascript