【发布时间】:2021-04-01 01:43:18
【问题描述】:
我想访问另一个组件中处于另一个状态的数据到这个组件。我制作了一个带有 h1 标题的弹出窗口,但我无法检索另一个组件中处于另一个状态的值。我试过这样,但它只显示标题但没有值。我如何在 react js 功能组件中做到这一点。
import React from 'react'
import data from "./MyVehicles"
import "./InfoYes.css"
function Info({ setShowInfoYes }) {
return (
<div className="modal">
<div className="box">
<h1 className="h1__info"> Name: {data.name}</h1>
<h1 className="h1__info"> Vehicle type: {data.vechiletype}</h1>
<h1 className="h1__info"> vehicle name: {data.selectvehicle}</h1>
<h1 className="h1__info"> registration date: {data.registrationdate}</h1>
<h1 className="h1__info"> tax expire date: {data.taxexpiredate}</h1>
<h1 className="h1__info"> pick up: {data.pickup}</h1>
<button className="calculate__button">Calculate</button>
</div>
</div>
)
}
export default Info
【问题讨论】:
-
您的问题有点不清楚,能否详细说明一下?
-
我想渲染我在上一页输入的值,即另一个组件,它是我将值放入数据状态的表单。
-
你能把其他组件的代码也粘贴一下吗?
-
@NikhilRoka 你可以lift the state 或使用context
-
@Sakshi 是的,当然...完成了。
标签: reactjs react-hooks react-context react-state-management