无法将数据从嵌套文件上传React组件传递到父组件

时间:2020-11-03 16:32:11

标签: reactjs react-hooks

我有React组件,该组件利用Material UI文件上传代码,并且效果很好,而且我可以读取上传的文件的内容。但是,我很难将这些数据向上传递到父组件或托管组件中,因为我的目标是将这些数据传递到另一个也在该父组件中托管的组件上。父级将不会使用这些数据,而分离的原因是,这样我就可以在其他位置使用此File Upload,而不会与应用程序的任何部分绑定。此外,我正在使用React Hooks!

因此,下面仅是处理从文件上载读取的数据的代码的主要部分,其后是托管文件上载组件的代码-

这是孩子的组件(仅相关代码)-

number

这是父母还是主人-

mutate(data, new = foo(string, number))

}

所以,我的问题是,当我单击文件上传上的按钮,读入文件的内容,然后传递给父级或主机时,我可以在其中传递给其他组件吗?

1 个答案:

答案 0 :(得分:0)

你没有错字吗?

contentReader.results

不是吗

contentReader.result

在这里-data(contentReader.results);