reactjs 相关问题

React是一个用于构建用户界面的JavaScript库。它使用声明范式,旨在既高效又灵活。

使用 create-react-app 依赖项时 @testing-library 无法解析

使用 npm 安装模板依赖项... npm 错误!代码 ERESOLVE npm 错误! ERESOLVE 无法解析依赖关系树 npm 错误! npm 错误!解决时:[email protected] npm 错误!发现:[email protected] ...

回答 3 投票 0

为什么我的 FluentUI React 应用程序中的 CSS 变量未定义?

我有一个相当复杂的 React 应用程序 (v18),使用 FluentUI (v8) 并使用 Vite (v5) 进行构建。 有一系列受主题影响的 CSS 变量,但对于我的应用程序来说,它们似乎是...

回答 1 投票 0

react-admin编辑组件不调用更新功能

我正在开发一个react-admin应用程序,并且遇到一个问题,当在编辑视图下单击“保存”按钮时,不会调用我的dataProvider中的更新函数。 我的 App.js 看起来像...

回答 3 投票 0

当子级有条件渲染时,React 如何确定应用哪种状态?

React 通过存储 useState 调用的顺序来维护其状态,并在下次重新渲染时用该顺序填充状态。 但是当有条件重新渲染时,比如有一个 bo...

回答 3 投票 0

升级到 v7 后使用 React 测试库进行测试时,React Router Outlet 未在嵌套路由中渲染

从 '@testing-library/react' 导入 { render, screen, waitFor }; 从“反应”导入反应; 从 'react-router-... 导入 { createMemoryRouter, RouterProvider, Outlet, createBrowserRouter }

回答 1 投票 0

React TypeScript BigCalendar 自定义工具栏传递道具

我在添加自定义工具栏来反应大日历时遇到困难。我正在打字稿中对此进行编码,但我在我的父类的自定义工具栏组件中传递道具时遇到困难...

回答 2 投票 0

将 google adsense 集成到 nextjs 时遇到问题

我正在尝试将 adsense 集成添加到我的 Next.js 应用程序中。 <question vote="0"> <p>我正在尝试将 adsense 集成添加到我的 Next.js 应用程序中。 </p> <pre><code> &lt;script dangerouslySetInnerHTML={{ __html: ` (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: &#34;ca-pub-XXX&#34;, enable_page_level_ads: true }); `, }} &gt;&lt;/script&gt; </code></pre> <p>这是我的代码。我在 <pre><code>&lt;Head&gt;</code></pre> 组件内的 _document.tsx 文件中实现了它。 但是,我仍然无法验证我的网站。我可以在互联网上找到线索但没有得到答复。我很感激你的帮助。如果您需要更多详细信息,请告诉我。</p> <p>注意:我刚刚替换了广告客户端值。在我原来的代码中,它是google adsense中的代码。</p> </question> <answer tick="false" vote="0"> <p>您应该这样导入 <strong>_document.tsx</strong> 中的 adsense 脚本:</p> <pre><code>import { Html, Head, Main, NextScript } from &#39;next/document&#39;; import Script from &#39;next/script&#39;; export default function Document() { return ( &lt;Html lang=&#34;en&#34;&gt; &lt;Head&gt; &lt;Script async src={`https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=${YOUR_CLIENT_ID}`} strategy=&#34;lazyOnload&#34; crossOrigin=&#34;anonymous&#34; /&gt; &lt;/Head&gt; &lt;body&gt; &lt;Main /&gt; &lt;NextScript /&gt; &lt;/body&gt; &lt;/Html&gt; ); } </code></pre> <p>然后您的广告横幅组件将类似于以下内容:</p> <pre><code>import { useEffect } from &#39;react&#39;; const AdBanner = (props) =&gt; { useEffect(() =&gt; { try { (window.adsbygoogle = window.adsbygoogle || []).push({}); } catch (err) { console.log(err); } }, []); return ( &lt;ins className=&#34;adsbygoogle adbanner-customize&#34; style={{ display: &#39;block&#39;, overflow: &#39;hidden&#39;, }} data-ad-client={YOUR_CLIENT_ID} {...props} /&gt; ); }; export default AdBanner; </code></pre> <p><a href="https://dev.to/ericus123/how-to-integrate-google-adsense-in-nextjs-29db" rel="nofollow noreferrer">来源文章</a></p> </answer> </body></html>

回答 0 投票 0

React Native:TextInput 占位符未显示在 IOS 上

我有一个react-native组件,它有一个TextInput。在 Android 上,占位符显示没有问题,但是在 IOS 上,它不会显示。下面我附上了问题的图片,如...

回答 2 投票 0

如何简单生成N种颜色?

我正在使用 D3 7.9,但找不到简单生成 N 种颜色的方法,例如从彩虹中生成 N 种颜色。在 D3 的做事方式之外,你如何做到这一点? 例如; const 类别 = ['a', 'b', 'c', ...

回答 1 投票 0

如何为 React 虚拟化网格中的所有渲染项目添加边距(每个框之间的空间)?

我使用react virtualized来显示一些项目。我现在的问题是如何为每个框添加边距以使每个框之间有空间? 这是一个沙箱,您会看到所有盒子都有边框并且没有空间......

回答 1 投票 0

修改源数组时防止过滤列表重新渲染

我在 Redux 状态中存储了一组事件,其中每个事件都分配给一个用户。我显示了堆叠在时间线中的所有用户,以及同一行中的相应事件。为此我创建了一个

回答 1 投票 0

动态传递未知数量的参数来反应路由器

在我的反应应用程序中,我具有创建文件夹和文件的功能。一个文件夹内可以包含任意数量的文件夹。 像这样 文件夹-1 |_文件夹-1-1 |_文件夹-1-2 |_文件夹-1-2-1 |_...

回答 2 投票 0

如何使用NextJS在页面路由中获取用户id

我已经完成了使用 NextJS 创建仪表板的教程 https://nextjs.org/learn/dashboard-app/adding-authentication 我添加了一个身份验证系统。 auth.config.ts 导入类型 { NextAuthConfig ...

回答 1 投票 0

如何使用“使用服务器”来使用cookie认证

我正在使用 Next.js 并使用 JWT 令牌进行身份验证。登录后,我在cookies中设置了令牌。它在本地主机上运行得很好,但是部署到服务器上后,它就不起作用了...

回答 1 投票 0

我希望 maxHeight 函数在浏览器调整大小时执行

我编写了一个calculateMaxHeight函数,它计算网格上卡片的最大高度并将其应用于网格中的所有卡片,我希望卡片高度在...时动态更改...

回答 1 投票 0

当另一个开始运动时触发动画

每当变量 colorHex 发生变化时,我都会使用运动来设置背景颜色的动画,效果很好。我还想在每次颜色变化时放大和缩小。为此我使用了

回答 1 投票 0

React useState - 陷入生成的数据输入表单

我正在使用 React(React Bootstrap、Typescript、SCSS)开发一个 Web 应用程序。老实说,我对 JavaScript 完全陌生,对我正在使用的组件也是如此。格...

回答 1 投票 0

正则表达式的分解

.replace(/\B(?=(\d{3})+(?!\d))/g, ",") 有人可以解释这是什么意思吗我知道它是一个正则表达式,但我不明白它在做什么,它意味着什么以及目的是什么......

回答 1 投票 0

使用 @config 指令时,tailwind.admin.config.js 中的 CSS 不会覆盖 tailwind.config.js

我在这个项目中使用 Vite.js 和 React。 我有一个 tailwind.admin.css 就像文档中的示例 @config './configs/tailwind.admin.config.js'; @tailwind基地; @tailwind组件; @tailwind 实用程序...

回答 1 投票 0

intro.js 中的自定义 HTML 元素

我可以直接在介绍消息中添加复选框或自定义 HTML 元素吗? 文档中没有任何有关在介绍消息中添加自定义 HTML 元素的功能。 常量

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.