javascript - 组件渲染两次(reactJS)
问题描述
我有一个 React 组件,当我编译它时它会渲染两次。有什么想法?
import React, { useState } from "react";
export default () => {
const [loaded, setLoaded] = useState(false);
return (
<>
{console.log("test")}
{alert("y")}
<h2>Cargando</h2>
</>
);
}
解决方案
你怎么知道它渲染了两次?因为console.log?它只是意味着反应调用渲染的内部机制两次......你不应该关心它。必要时甚至可以调用 10 次
推荐阅读
- selenium - 使用 gherkin 和 specflow 的 BDD 迭代
- php - addnote.php 问题连接到android studio
- javascript - 在 Node.js 中的类中启动并返回一个类
- javascript - 如何删除 Material React Modal 中的蓝色边框?
- python - 从 .loc 查询返回字符串
- hbase - HBase Zookeeper AUTH_FAILED - 找不到任何 Kerberos tgt
- node.js - Sequelize 在 belongsToMany 关联中获取未知列
- html - 根据男性/女性复选框自动更改的 Django 选项。类别将根据性别选择显示
- sql - SQL - 更新多个字段而不是一个
- javascript - 如何使我的按钮与我的功能交互