Reactjs中的高级设计问题:在发送到后端之前在组件之间传递上载文件数据

问题描述 投票:0回答:1

应用程序:我有一个包含三个组件的上传门户-记住我还没有配置所有组件,我只是构建了UI的粗略布局。

  1. 第一个组件是用户选择文件的位置-如图A所示>>
  2. 第二个组件是一个确认屏幕,其中布置了文件中的某些数据集供用户确认-如图B所示>
  3. 第三个也是最后一个组件,只是一个屏幕,显示上载进度和最后一条消息
  4. 问题/疑问:

[当用户选择放置区的文件(组件A)并单击“下一步”或“发送”(无论使用哪种措辞)。它将转到组件B-确认值是否正确。现在,从组件A到组件B时,我应该只是传递数据作为道具还是使用redux?

为什么问这个问题

我想知道安全性。如何确保组件A之间以及到达组件C时数据没有“改变”(确认后将最终上传到的最终组件)?

我将先验证前端,然后再发送到后端-后端将使用Node.js驻留在AWS API Gateway上。在后端,我将在它到达数据库之前对其进行验证。

我够董吗?当它作为道具从组件A移到组件C时,我还有什么需要考虑的吗?

组件A

enter image description here

组件B

enter image description here

应用程序:我有一个包含三个组件的上传门户-记住,我尚未配置所有组件,我只是构建了UI的粗略布局。第一部分...

javascript reactjs security design
1个回答
0
投票

我想不出您将数据从一个组件发送到另一个组件的任何安全问题。

我建议您不要为此使用Redux,因为这样会使事情变得比必需的复杂得多。

© www.soinside.com 2019 - 2024. All rights reserved.