我是在我的单一页面应用程序的集成测试中呈现组件,并试图遵循从登陆页面到测试/记忆游戏的第一个问题的愉快路径。
Warning: An update to GamePlay inside a test was not wrapped in act(...).
第二行是触发多个警告的那一行。
const firstItem = getAllByRole("listitem")[0]
userEvent.click(firstItem)
它单击列表中的第一个选项,该选项将导致游戏组件呈现。该组件显示了一个5000‘s的单词,然后使用在组件的useEffect钩子中设置
考虑以下JS代码:
<script type="text/javascript">
$(function() {
// Check if landing on the page with a hash
if (window.location.hash.length) {
$('html,body').animate({scrollTop: 200}, 100);
return false;
}
// Same-page anchors
$('a[href*=#]
我正在尝试将我的静态登陆页面与express.js应用程序(react.js单页应用程序)结合起来。
在我的登陆页面上,我使用http-proxy-middleware我的server.js为静态页面设置了代理,如下所示:
var express = require('express');
var app = express();
var path = require('path');
var proxy = require('http-proxy-middleware');
var options = {
target:
我有一个带有Link按钮的登陆页面,它是Register组件的一个按钮,但是当我单击该按钮时,我的Register组件在我的登陆页面下面,而不是在一个新页面中。为什么会发生这种情况?
App.js:
import './App.css';
import { Fragment } from 'react';
import Navbar from './components/layout/Navbar';
import Landing from './components/layout/Landing';
import Registe