typescript 相关问题

TypeScript是由Microsoft创建的JavaScript的类型超集,它添加了可选类型,类,接口,async / await和许多其他功能,并编译为纯JavaScript。此标记用于特定于TypeScript的问题。它不用于一般的JavaScript问题。

Jest-environment-jsdom 不适用于 MSW

这已成为试图修复的噩梦和令人惊奇的兔子洞。 我有一个自定义的 webpack 设置,类型为: module 和 TS。一切正常,直到我尝试运行具有模拟服务工作者的测试&

回答 1 投票 0

Member_2 / Member 和 sendMessage 方法出现问题 #11694

我在优化使用 Teams Toolkit 制作的通知机器人时遇到一些重大问题。 我的主要问题是: const member = wait notificationApp.notification.findMember( async (m) => m.account....

回答 1 投票 0

Angular 6:如何将 JSON 字符串添加到现有的 JSON 字符串数组?

所以我有一个 Typescript 组件,其构造函数如下所示: 构造函数(私有http:HttpClient){ this.http.get('/api/values/users').subscribe(结果 => { this.values =

回答 2 投票 0

检查某个值是否与 JavaScript 的 TypeScript 联合值之一匹配

我创建了一个 WithoutType 类型,其中排除了枚举成员: 导出枚举 MyEnum { 一=“一”, 二=“二”, 三=“三”, 零=“零”, } 出口...

回答 1 投票 0

JavaScript 的直接导入与包导入

问题:我需要有关 TypeScript 中哪种导入/导出/使用系统更好的反馈。我认为 #1 是最常见的,但哪一个通常是制作精良的生产代码的最佳实践......

回答 1 投票 0

反应钩子形式的可重用自定义组件

所以嗯,我一直在尝试制作一个可重用的输入组件,这样我就不必到处复制粘贴所有样式,我做了这个 从 'react-hook-f... 导入 { FieldValues, UseFormRegister, Path }

回答 1 投票 0

如何仅模拟使用 useQuery 从自定义挂钩返回的其他信息(isLoading、isError 等)之外的数据?

环境 Next.js v14 页面路由器 开玩笑 v29.7 @tanstack/react-query v5.36.0 概述 有一个名为 useUserInfo 的自定义挂钩,它包装来自 tanstack-query 的 useQuery,并且它获取用户信息...

回答 1 投票 0

故事书。页面刷新后参数不显示

我为组件创建了一个故事。该组件显示传递的道具。 问题是安装控件并刷新页面时,数值不显示,虽然c...

回答 1 投票 0

sequelize:多对多关系选择多个条件

我有3张桌子。产品、类别、产品类别。我需要你拿一个有几个类别的产品。我该怎么做? @Table({ 时间戳: false }) 导出类产品扩展模型<

回答 1 投票 0

带模糊的导航栏在后面有某种类型动画的元素时不显示效果?

凌晨两点我已经耗尽了我的脑力,所以我来这里询问是否有人有任何解决方案来解决我注意到的这个问题。我使用打字稿、成帧器运动和顺风来构建一个

回答 1 投票 0

如何在tree-sitter节点中导入本地语法?

我目前正在尝试通过以下方式在打字稿节点项目中导入我自己创建的语法: import Parser = require('tree-sitter'); 导入语言 = require('tree-sitter-own'); 这个

回答 2 投票 0

如何快速修复和构建 NPM 包中的错误,以便构建服务器可以使用它?

也许这个问题有点不合规矩。我正在使用 npm 包,其中包含 TypeScript 的内置类型定义。不幸的是,定义中有一个错误,我可以轻松修复。 我想要...

回答 3 投票 0

Clerk Bug:useUser() 中的 UserResource 类型与 @clerk/types 不匹配

我尝试传递来自 useUser() 的用户,但出现以下错误: 类型“UserResource”缺少类型“UserResource”中的以下属性:passkeys、createPasskey 进一步

回答 1 投票 0

将对象键及其值推送到数组

我有一个像这样的对象: { “id”:23, “姓名”:“雅各布”, “关联”: { “rel”:“自我”, “链接”:“www.abc.com” ...

回答 9 投票 0

使用泛型的类型安全嵌套函数返回

我有一个以下映射器,其类型与之关联,但我不知道该看什么,才能正确键入 func。 输入动作 = { 键:K; func: // 这应该是什么? }; 类型

回答 1 投票 0

如何在React中使用不同的默认props?

我有一个react组件,它从它的props接收一个id。 导出类型 MyComponentProps = { id: 字符串 } 导出 const MyComponent = 函数(props: MyComponentProps) { 返回 ( { 我有一个 React 组件,它从它的 props 接收一个 id。 export type MyComponentProps = { id: string } export const MyComponent = function(props: MyComponentProps) { return ( <div>{props.id}</div> ); } 现在,我想让 id 可选,但我确实需要使用标识符,所以我将 id 设为可选并添加默认属性。 import { v4 } from 'uuid'; export type MyComponentProps = { id?: string } export const MyComponent = function(props: MyComponentProps) { return ( <div>{props.id}</div> ); } MyComponent.defaultProps = { id: `MyComponent-${v4()}` } 完成!但现在,如果我渲染 2 个不同的 MyComponent 实例,它们将具有相同的 id。我该如何解决这个问题?我所做的如下,但我不是反应专家,我不知道是否还有其他方法可以完成此任务。 import { v4 } from 'uuid'; export type MyComponentProps = { id?: string } export const MyComponent = function(props: MyComponentProps) { const id = props.id?? `MyComponent-${v4()}`; return ( <div>{id}</div> ); } 如果您希望每个组件的 ID 在渲染之间保持不变,则需要将其置于状态中。 export const MyComponent = function(props: MyComponentProps) { const [defaultId] = useState(v4) const id = props.id ?? defaultId return ( <div>{id}</div> ); } 从技术上讲,可以通过实现 HOC 来使用柯里化来缓存值。 基本实现如下所示: import { useRef } from "react"; import { v4 as uuidv4 } from "uuid"; const withId = (Component: React.FC) => ({ children, ...props }) => { const id = useRef(uuidv4).current; return <Component {...props} id={id} />; } const ComponentWithId = withId(Component); /* Usage */ interface WithId { id: string; } interface Props extends WithId {} const Component = ({ id }: Props) => { return <div id={id}>Some content</div>; }

回答 2 投票 0

pt-BR 中的 Number.toLocaleString 在 vitest 中失败

我定义了一个函数 toCurrency 将字符串或数字转换为区域设置字符串: 函数 toCurrency( 值:字符串|数字, 区域设置:字符串 =“pt-BR”, 货币:字符串 = &qu...

回答 1 投票 0

如何使用扩展运算符覆盖打字稿中的属性

考虑这个例子 接口附加属性{ 背景颜色:字符串, 颜色: 绳子, [键:字符串]:字符串 } 类 StyleObjectMaker 实现 StyleObjectMaker { 构造函数(类...

回答 4 投票 0

当参数更改时,pdf 没有在 React memo 组件中重新渲染

我正在尝试使用react pdf来渲染一些pdf,为了避免资源浪费,我使用use memo来决定当pdf url更改时pdf重新渲染。这是 App.tsx: 导入 React, { useRef } from ...

回答 1 投票 0

为什么组件的状态会被删除的组件填充?

我正在制作一个React项目,并且很伤心为什么我的组件NoteComponent我不每次都删除更改。我是 React 新手,不明白它是如何正确工作的。 如果有人可以给一块

回答 1 投票 0

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