我正在用 VS 代码编写一个 React 项目。我在 VS 代码中遇到了这个问题。在我的项目中,此文件夹显示包含强调的项目,我知道这意味着我的文件中存在错误。但在图片中
,
我已经检查了所有文件,但没有发现错误。所以这让我感到困惑。
我在谷歌搜索过这个问题,发现了一个类似的 github 问题。https://github.com/Microsoft/vscode/issues/54960
希望可以有人帮帮我。谢谢
我正在尝试将我的 redux 持久化到 localStorage,但我不知道如何将它添加到 redux-toolkit 的 configureStore 函数中。
'{ reducer: { progress: Reducer; } 类型的参数 }; 持久状态:任何;}' 不能分配给 'ConfigureStoreOptions<{ progress: number; 类型的参数。}, AnyAction>'。对象字面量只能指定已知属性,并且类型 'ConfigureStoreOptions<{ progress: number; 中不存在 'persistedState'。}, AnyAction>'。
localStorage.ts
export const loadState = () => {
try {
const serializedState = localStorage.getItem("state");
if (serializedState === null) {
return undefined;
}
return JSON.parse(serializedState);
} catch (err) {
return undefined;
}
};
Run Code Online (Sandbox Code Playgroud)
索引.tsx
import React from "react";
import ReactDOM from "react-dom";
import App from "./App";
import counterSlice from "./store/reducers/counterSlice"; …Run Code Online (Sandbox Code Playgroud) 我有一类形式是这样的:
class A{
public function __constructor(classB b , classC c){
//
}
public function getSum(var1, var2){
return var1+var2;
}
}
Run Code Online (Sandbox Code Playgroud)
我的测试用例类是这样的:
use A;
class ATest extends PHPUnit_Framework_TestCase{
public function testGetSum{
$a = new A();
$this->assertEquals(3, $a->getSum(1,2));
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行 phpunit 时,它会引发一些错误,例如:
Missing argument 1 for \..\::__construct(), called in /../A.php on line 5
即使我提供了参数,它也会抛出相同的错误,但在不同的文件中。
说,我实例化
$a = new A(new classB(), new classC());
然后,我得到了 classB 的构造函数的相同错误(classB 的构造函数与 A 的构造函数具有相似的形式)。
Missing argument 1 for \..\::__construct(), called in /../B.php on line 10
有没有其他方法,我可以测试功能或我缺少的东西。
我不想使用模拟 …
我正在制作一个应用程序,我需要在各种存储库上获取特定用户发出的所有拉取请求。
我可以获取特定存储库上的所有拉取请求,但没有找到合适的 API 来获取用户的所有拉取请求。
我可以进行什么样的 API 调用来让这些 PR 被作者过滤?
在我的反应项目(antd用于表格)中,我有一个包含一些行和列的大表格。我需要在单击一个单元格时获取行值,或者在单击另一个单元格时从一个单元格中获取特定的单元格数据。
在下面给出的示例中,当Active单击列的任何单元格时,我还需要电子邮件值,然后执行一些操作(例如 API 调用等)。似乎没有任何更清洁的方法可以做到这一点。
如果观察到,
render可以为列提供一个自定义,但它仅具有该特定列的值(检查按钮的单击)。所以目前看来没用。onRowTable有道具,但它会在单击任何单元格时触发。这意味着我需要进行自定义处理,从长远来看这并不好看。如果有 n 列有 n 个动作,我需要有 n 个(或更多)个条件。每次单击单元格都需要有一些不同的操作,因此随着添加的功能越来越多,代码会变得更加混乱。此外,我需要依赖附加到 html 标签的数据(例如 id、class 等)并编写额外的逻辑,这似乎很复杂。有没有更清洁/更好的方法来做到这一点?
const Table = antd.Table
const Button = antd.Button
class App extends React.Component {
render() {
const dataSource = [
{
email: 'sunil@gmail.com',
active: true,
},
{
email: 'anil@gmail.com',
active: false,
},
];
const columns = [
{
title: 'Email',
dataIndex: 'email',
key: 'email',
},
{
title: 'Active',
dataIndex: 'active',
key: 'active',
align: …Run Code Online (Sandbox Code Playgroud)抱歉,这里的标题具有误导性,我无法构建任何合适的标题。
当数组中没有任何内容(由 打印empty X n)但它们有长度时,我对数组感到困惑。
例如我通过创建数组const a = [,,,]。这将创建一个长度为 3 但内部没有任何内容的数组。如果我在浏览器控制台中打印它,它会打印以下内容:
What does empty mean here?如果我运行 map 或 forEach 函数并尝试控制台某些内容,我什么也得不到。
添加了一些代码。
const a = [,,,]
console.log("print a: ",a)
console.log("print a.length: ",a.length)
console.log("print typeof a[0]: ", typeof a[0])
console.log("a.forEach((data, index) => { console.log(data, index) }): ", a.forEach((data, index) => { console.log(data, index) }))
console.log("")
const b = [undefined, undefined, undefined]
console.log("print b: ", b)
console.log("print b.length: ", b.length)
console.log("print typeof b[0]: ", typeof b[0])
console.log("b.forEach((data, index) …Run Code Online (Sandbox Code Playgroud)javascript ×3
reactjs ×3
antd ×1
arrays ×1
constructor ×1
github ×1
github-api ×1
html ×1
php ×1
phpunit ×1
pull-request ×1
redux ×1
symfony ×1
unit-testing ×1