问题标签 [react-props]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
201 浏览

reactjs - 让子路由在反应中使用父道具

我有一个 React 应用程序,其中包含一个关于工作的详细站点,用户可以创建、编辑和查看所有工作。

从视图所有作业表中,用户可以查看有关路由到路径 jobs/:id 的一项作业的详细信息

该视图将重用主要作业组件中的许多计算属性。有没有办法可以将主要作业组件中的道具传递到作业/:id路径?

我能想到的一种选择是在上面的链接中提供它,但是当用户直接在 url 中输入路由时,这将不起作用。

我在主 App.js 文件中定义了我的路线

0 投票
1 回答
210 浏览

reactjs - react-lifecycle-component 在 componentDidMount 中有道具

我在我的反应应用程序中使用react-lifecycle-component,并在这种情况下发生,我需要componentDidMount回调从后端加载一些数据。要知道要加载什么,我需要道具,但我找不到检索它们的方法。

这是我的容器组件:

有什么线索吗?

谢谢。

0 投票
1 回答
568 浏览

react-native - TabNavigator 和道具

我对 TabNavigator 有疑问...我想在导航中传递一个参数,但我很努力,但什么也没有:(

导航.js

我的其他屏幕:(它们是相同的)preferences.js

在我的构造函数中,我尝试显示道具,但我有...

控制台.log()

有人知道用吗?

0 投票
3 回答
704 浏览

reactjs - 单击同级组件后如何将道具传递给组件

我是个反应迟钝的新手。点击一个按钮,一个学生被选中(这部分有效)。我想将该名称传递给子组件“bigProfile”,但我无法让它工作。

我正在这个分支上工作:https ://github.com/smilingkite/REACT-Evaluation-Tool-for-Teachers/tree/button

感谢@Jayabalaji JI 的回答,现在有一个应用组件如下:

大配置文件组件如下:

现在,单击 bigButton 后出现以下错误:“setState(...): 接受状态变量对象进行更新或返回状态变量对象的函数。” 它指的是 BigProfile 中的这一行:

0 投票
1 回答
223 浏览

javascript - 对鼠标悬停做出反应,获取另一个 div 中的内容

我有这种情况https://jsfiddle.net/ffq1p77m/实际上将链接悬停在一个框显示相对内容但它显示在 UL 内的一个框中,我会将内容放在 ul 之外的另一个 div 中,是否可能?

0 投票
2 回答
1147 浏览

javascript - 当孩子必须更新父母的状态时,this.setState 不起作用

所以我的应用程序中有一个父组件和一个子组件。我想通过子组件更新父组件的状态,但它似乎不起作用。我已经在 Reactjs 上工作了很长时间,这对我来说很奇怪。这是我的父组件代码:

这是子组件的代码:

现在,在父组件的getCirclePoints方法中,我从孩子那里得到了分数,但this.setState没有工作。如您所见,我还向this.setState回调传递了一个函数,它没有被调用,并且还将data状态设置为空数组。在过去的 4 个小时里,我一直在努力解决这个问题。任何形式的帮助表示赞赏。我希望我这边没有什么愚蠢的错误。

0 投票
1 回答
669 浏览

reactjs - 使用 render() 时,REACT 路由器无法访问参数

我是 redux 的新手,我创建了一个导航到用户编辑页面的路线,我还想使用下面的代码将 store 和 history 作为 props 传递。

但是现在我无法访问我在 EditUser 组件中传递的参数(:id)。当我尝试使用this.props.match.params.id访问时,它显示未定义,但如果我重写我的路由到

但现在我认为我无法通过其他道具。

非常感谢帮助。

0 投票
1 回答
3058 浏览

reactjs - 为什么 then 不是函数

this.props.promise.then 不是函数错误。为什么?

组件调用:

this.state.data 是一个数组

提前致谢!

0 投票
0 回答
184 浏览

reactjs - Reactjs - 使用道具传递两个状态

我在 React 中有一个正在迭代的对象,我想从我的状态(用户和详细信息)中添加两个值,是否可以像这样组合?

0 投票
0 回答
139 浏览

javascript - bindActionCreators 没有在数组上调度

我正在尝试对数组 ob 对象调用操作。该操作是在前一个操作的 onSuccess 方法上调用的。在单个对象上调用操作时,我能够正确执行所有操作,但是当我在 forEach 或 for 循环中调用它们时,它永远不会执行。

这是我的进口

这是我的连接装饰器

这是我的两个动作被调用

这是我的行动

提前致谢!