javascript - 如何在 React 中并行维护上传选项的状态?
问题描述
我正在提出一个API
返回给我的请求upload_option
,我将这些存储options
在state
upload_option
. 上传选项是一个字符串数组。
upload_option = [“曲目”、“视频”、“文件”]
this.state.upload_option.map(entry => {
<div>
<label for='..'>{option}</label>
<input type='file'/>
</div>
所以上面的代码在 UI 上工作得很好,但是当涉及到 时state
,我需要同时维护 3 个不同的代码,states
这样我才能显示上传的文件。
一旦我在 option_1 中上传文件,之后,如果我在 option_2 中上传文件,option_1 状态将重置。有没有其他方法来维持状态?
解决方案
推荐阅读
- python - 标准缩放后列标题被删除
- amazon-cognito - AWS Cognito - 创建池后更改登录属性
- sql-server - 如何从 sp_describe_first_result_set 中选择或存储结果
- go - 在 Go 中进行长期操作时等待上下文完成通道以取消
- awk - 使用 SED/AWK 增加 PKGBUILD 文件中变量的值
- c# - PostAsync 永远不会在控制台应用程序中返回
- axios - 带有类似 Axios 的拦截器的 Graphql 客户端
- android - 无法启动 armv8-aarch64 和 armv7 架构的 android-emulator
- python - Tkinter 无限生成和移动图像(确保每个图像从上到下一直下降)
- django - Django 管理操作不重复