问题标签 [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.
reactjs - 让子路由在反应中使用父道具
我有一个 React 应用程序,其中包含一个关于工作的详细站点,用户可以创建、编辑和查看所有工作。
从视图所有作业表中,用户可以查看有关路由到路径 jobs/:id 的一项作业的详细信息
该视图将重用主要作业组件中的许多计算属性。有没有办法可以将主要作业组件中的道具传递到作业/:id路径?
我能想到的一种选择是在上面的链接中提供它,但是当用户直接在 url 中输入路由时,这将不起作用。
我在主 App.js 文件中定义了我的路线
reactjs - react-lifecycle-component 在 componentDidMount 中有道具
我在我的反应应用程序中使用react-lifecycle-component,并在这种情况下发生,我需要componentDidMount
回调从后端加载一些数据。要知道要加载什么,我需要道具,但我找不到检索它们的方法。
这是我的容器组件:
有什么线索吗?
谢谢。
reactjs - 单击同级组件后如何将道具传递给组件
我是个反应迟钝的新手。点击一个按钮,一个学生被选中(这部分有效)。我想将该名称传递给子组件“bigProfile”,但我无法让它工作。
我正在这个分支上工作:https ://github.com/smilingkite/REACT-Evaluation-Tool-for-Teachers/tree/button
感谢@Jayabalaji JI 的回答,现在有一个应用组件如下:
大配置文件组件如下:
现在,单击 bigButton 后出现以下错误:“setState(...): 接受状态变量对象进行更新或返回状态变量对象的函数。” 它指的是 BigProfile 中的这一行:
javascript - 对鼠标悬停做出反应,获取另一个 div 中的内容
我有这种情况https://jsfiddle.net/ffq1p77m/实际上将链接悬停在一个框显示相对内容但它显示在 UL 内的一个框中,我会将内容放在 ul 之外的另一个 div 中,是否可能?
javascript - 当孩子必须更新父母的状态时,this.setState 不起作用
所以我的应用程序中有一个父组件和一个子组件。我想通过子组件更新父组件的状态,但它似乎不起作用。我已经在 Reactjs 上工作了很长时间,这对我来说很奇怪。这是我的父组件代码:
这是子组件的代码:
现在,在父组件的getCirclePoints
方法中,我从孩子那里得到了分数,但this.setState
没有工作。如您所见,我还向this.setState
回调传递了一个函数,它没有被调用,并且还将data
状态设置为空数组。在过去的 4 个小时里,我一直在努力解决这个问题。任何形式的帮助表示赞赏。我希望我这边没有什么愚蠢的错误。
reactjs - 使用 render() 时,REACT 路由器无法访问参数
我是 redux 的新手,我创建了一个导航到用户编辑页面的路线,我还想使用下面的代码将 store 和 history 作为 props 传递。
但是现在我无法访问我在 EditUser 组件中传递的参数(:id)。当我尝试使用this.props.match.params.id访问时,它显示未定义,但如果我重写我的路由到
但现在我认为我无法通过其他道具。
非常感谢帮助。
reactjs - 为什么 then 不是函数
this.props.promise.then 不是函数错误。为什么?
组件调用:
this.state.data 是一个数组
提前致谢!
reactjs - Reactjs - 使用道具传递两个状态
我在 React 中有一个正在迭代的对象,我想从我的状态(用户和详细信息)中添加两个值,是否可以像这样组合?
javascript - bindActionCreators 没有在数组上调度
我正在尝试对数组 ob 对象调用操作。该操作是在前一个操作的 onSuccess 方法上调用的。在单个对象上调用操作时,我能够正确执行所有操作,但是当我在 forEach 或 for 循环中调用它们时,它永远不会执行。
这是我的进口
这是我的连接装饰器
这是我的两个动作被调用
这是我的行动
提前致谢!