react-props 相关问题

ReactJS是由facebook开发的JS库。道具是反应组件中使用的变量。在对反应道具的使用有疑问时使用标签。

将 .js 数据库作为 props 传递给 React Native 组件

我的应用程序上当前显示图像幻灯片。我首先在 images.js 文件中初始化图像。 导出默认[ { 编号: 1, img: 要求("../AS_images/1.webp"), },...

回答 1 投票 0

在 flowbite-react Datepicker 组件中获取选定值 - 道具更改事件不起作用

我在从 flowbite-react 库的 Datepicker 组件获取所选值时遇到问题。与 NextJS 一起使用。 该组件显示良好。 我尝试过以下代码,...

回答 2 投票 0

使用 React Context API 将函数传递给嵌套在树深处的子组件

我第一次使用React Context API。我有一个生成客户列表的表。最初,我将客户端存储在状态数组中,并且在同一页面中我有一个函数,所以......

回答 1 投票 0

禁止在 React 组件定义中缺少 props 验证

当我使用Vite创建react项目时,在定义prop时遇到以下错误。如果我创建 React App 没有这个问题,为什么会出现这个错误?也许我还没有ins...

回答 1 投票 0

打字稿+反应+样式组件的关键帧动画(道具值无效)错误

我确信我做错了什么,这很可能是由于 typecipt 我收到以下错误 该代码与 jsx 一起工作正常 但是当我将其转换为 tsx 时,出现以下错误

回答 1 投票 0

提交按钮在 React Movie 应用程序上不起作用

我从事这个电影评论项目已经有一段时间了,我很难让提交按钮正常工作。 该程序的工作方式是我有三个部分,一个部分有电影

回答 1 投票 0

如何将props传递给react-bootstrap的Nav.Link

我正在使用以下导航栏。我想传递一些道具给 Nav.Link。我不知道如何将属性传递给 Nav.Link。或者就像 HTML href="a.html?param=test" 一样? 常量导航...

回答 3 投票 0

React 组件未重新渲染

我有一个反应代码,我面临着与反应中嵌套组件相关的问题。 代码 问题是我有一个名为testing的父组件,其中包含两个子组件

回答 1 投票 0

如何使用 props 在功能组件之间传递数据?

我想将数据 {name} 从 Contact.js 传递到 Profile.js。我尝试使用 props 来传递 {name} 数据,但我不能。我做错了什么,但我无法弄清楚。 ..我可以写名字...

回答 1 投票 0

在react中将其作为prop传递时出现错误setValue is not a function

我试图根据子组件的子组件中给出的输入来更新一些 useState() 变量的值,但在调用它时不断收到错误,指出 setItem() 或 setValue()

回答 1 投票 0

React 从子组件到父组件的重新渲染问题

我已经创建了一个单独的文件,用于将表 ID 复制到剪贴板和工具提示,当我复制多个图标时,我在悬停图标时遇到问题,前一个文件在此情况下不会更改为默认值...

回答 1 投票 0

如何借助reactjs中的组件使主题名称动态化

const exploreTopics = [ “为会员推荐”, “最新帖子”, “热门帖子”, “探索主题”, ]; // 成分 // 从“反应”导入反应; ...

回答 1 投票 0

如何借助reactjs中的组件使主题名称动态化

const exploreTopics = [ “为会员推荐”, “最新帖子”, “热门帖子”, “探索主题”, ]; // 成分 // 从“反应”导入反应; ...

回答 1 投票 0

将函数作为 prop 传递不起作用(反应)

我正在尝试调用从App.js 传递到AddNote.js 的handleAddNote,但我无法在AddNote 中引用它,而不会收到错误消息,提示handleAddNote 不是函数。我试过了

回答 1 投票 0

如何将所有 props 传递给 React 中的组件?

我使用 TailwindCSS 和 onClick 事件设计了下面的按钮。 新增项目 我使用 TailwindCSS 和 onClick 事件设计了下面的按钮。 <button className="border bg-purple-600 rounded-lg text-white px-2 py-1 mb-4" onClick={handleClick}> Add Item </button> 现在我尝试为此按钮创建一个 React 组件。我想在任何地方使用这个组件,有时它会有 onClick 属性,有时会有 onMouseDown 等。所以我试图在组件内的按钮元素上设置传递给我的组件的任何属性。我想出了下面的。 function Button({ children, ...props }: { children: React.ReactNode; props?: any; }) { return ( <button className="border bg-purple-600 rounded-lg text-white px-2 py-1 mb-4" {...props} > {children} </button> ); } 我不知道如何设置道具类型,所以我暂时将其设置为any。这段代码没有显示任何错误。 但是当我尝试使用如下组件时,它说: Type '{ children: string; onClick: () => void; }' is not assignable to type 'IntrinsicAttributes & { children: ReactNode; props?: any; }' <Button onClick={handleClick}> Add Item </Button> 我怎样才能让它工作? { children: React.ReactNode; props?: any; // 👈 this is incorrect } 您的组件不接受 props 属性。相反,你正在传播其余的道具。这意味着上面的类型定义将与您传递给它的内容不匹配。 假设您只是创建一个按钮包装器,您可以使用其默认属性(已包含 children)。 import type { ButtonHTMLAttributes } from "react"; function Button({ children, ...props }: ButtonHTMLAttributes<HTMLButtonElement>) { // ... } 您可能还想防止消费者传入 className ,这会覆盖您自己的类。 您可以在...之后添加您的内容 <button {...props} className="border bg-purple-600 rounded-lg text-white px-2 py-1 mb-4" > {children} </button> 或者在prop类型中明确禁止 type ButtonProps = Omit<ButtonHTMLAttributes<HTMLButtonElement>, "className">; function Button({ children, ...props }: ButtonProps) { return ( <button className="border bg-purple-600 rounded-lg text-white px-2 py-1 mb-4" {...props} > {children} </button> ); }

回答 1 投票 0

将渲染逻辑作为组件 prop 与回调函数进行反应

假设一个组件需要渲染一堆元素,但渲染必须是可定制的,因为这个组件会在很多地方重复使用。把它想象成一个日历组件,需要......

回答 1 投票 0

使用react-hook-form进行表单模式验证

我一直在开发反应表单,我需要限制用户输入特殊字符并仅允许这些字符:[A-Za-z]。 我已经尝试了下面的代码,但我仍然能够插入内部规范...

回答 4 投票 0

使用 useReducer 时,道具未从父级传递给子级或孙级

所以我想简化将 props 传递给父组件的孙子组件,其中更改打开或关闭的按钮或模式的状态,例如: [open, setOpen]= useState(),

回答 1 投票 0

为什么我不能使用FunctionComponent获取孩子们的通行证?

我想为 ui ki 创建一个按钮,但 FC 有问题 错误:“MyButtonProps”类型中不存在“children”属性。 也许我需要为我的

回答 1 投票 0

如何从父组件更新 Tab.Screen 的属性(传递状态值),反应原生

我的项目配置: { “世博会”:“^45.0.0”, “反应本机”:“0.68.2”, "@react-navigation/bottom-tabs": "^6.0.9", “@react-

回答 2 投票 0

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