javascript - 如何在 React 中制作功能组件存储道具
问题描述
所以目前我能够传入道具并访问在同一个组件中返回的内容,但我想重定向到一个新页面并且仍然能够访问数据传入的组件中的数据。这是我的两个组件,在重定向到子组件后访问子组件时,props.value 是未定义的。
import { render } from '@testing-library/react'
import React from 'react'
import Child from './Child'
function Parent() {
function handleClick(){
<Child value="something"/>
console.log("I WAS CLICKED")
}
return (
<div>
<button onClick={handleClick}>Click Me</button>
<Child value="Something" /> //Accessing component within the same component works
</div>
)
}
export default Parent
function Child (props) {
return (
<div>
<h1>{props.value + " test"}</h1>
<h1>TEST Data</h1>
</div>
)
}
export default Child
解决方案
推荐阅读
- javascript - 博主:删除相关文章的重复帖子
- c++ - 如何使用 C/++ 在 linux 中正确写入磁带驱动器?
- python - 将 numpy 数组与 np.allclose() 进行比较
- html - 将图像拉伸到网站的一半,然后是渐变
- ruby - CococaPods:pod install 使机器崩溃
- logging - 记录通过 runas 启动的 robocopy 输出
- visual-studio-2017 - 在 Visual Studio2017 中加载动态生成的 XML 文件的最佳选择是什么
- html - 超过了 Django 最大递归深度。无限查看循环
- javascript - 使用 JS 将 REST 数据附加到矩阵网格
- java - 为什么这个 unban 命令总是给我 NullPointerException?