javascript - React 从父组件刷新子组件
问题描述
我正在尝试刷新一个子组件,该子组件是来自一组搜索参数的父组件的数据网格。
return (
<FormContainer title="Page Header2">
<AppButton text={"ReloadTable"} type={"button"} **handleClick={() => {
tableRefresh = tableRefresh + 1;**
}}></AppButton>
<DataTable tableData={tableData} tableKeys={tableKeys2}
remote={true} remoteUrl="https://jsonplaceholder.typicode.com/users"
**refresh={tableRefresh}** />
</FormContainer>
DataTable 是具有数据网格的子功能组件,仅在第一次加载页面时加载。我放置了一个带有整数值 tableRefresh 的刷新属性,每次单击按钮时都会递增,但 DataTable 根本不刷新。
有什么我想念的吗?
解决方案
推荐阅读
- javascript - Three.js:点击对象时页面向下移动
- googletest - 使用 ROS 2 进行 Gtest
- apache-spark - 无法将聚合数据放入内存
- python - 正则表达式
- python - Word2Vec 给出字符而不是单词
- node.js - 尝试要求文件夹模块时抛出错误?
- javascript - 从 props 向卡片组件添加背景图片
- php - 是否可以将 CLI 命令 (exec) 的输出捕获到 PHP 脚本变量?
- c# - 使用具有不同分辨率的不同显示器时,自定义为在 winforms 中切换按钮的复选框无法正确呈现
- javascript - Mongoose ValidationError:验证失败:需要路径