【长期更新】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; // 移动到钩子后面
相关推荐
熊猫钓鱼>_>2 小时前
Electron:当 Web 技术统治桌面
大数据·前端·javascript·人工智能·架构·electron·agent
德福危险2 小时前
从盲打xss到到模板注入:unix靶机渗透之Tempus_fugit4
前端·unix·xss
JavaGuide2 小时前
又一个画图 Skill 开源,再见手动画 draw.io!
前端·后端·github
飞天狗2 小时前
长列表滚动卡顿怎么破:虚拟列表选型 + react-virtuoso 实战调优指南
react.js·性能优化
一只猫的梦2 小时前
AI 适配器架构
前端·chrome
江华森3 小时前
Python 实现高德地图找房(三):地图可视化与高德 JS API
开发语言·javascript·python
谭光志3 小时前
AI 是怎么操作浏览器的——browser use 实现原理
前端·javascript·ai编程
weixin_471383033 小时前
args,...args与Parameters<T>
开发语言·前端
用户3074596982073 小时前
GatewayWorker 从零到一完整指南
javascript·php
铁皮饭盒3 小时前
Bun.redis真正的强项
javascript