reactjs - 关于 ReactDOM.createPortal 实现的问题
问题描述
我有一个电子商务商店,我的一个视图是订单列表,对于列表中的每个订单行,我都有一个价格按钮,用于触发产品价格模式 ReactDOM.createPortal(Modal, Document.body) — 有一个每行 ReactDOM.createPortal。
当用户获得成百上千个订单时,列表会增长——我喜欢这种方法,因为每一行都可以将其数据直接传递给模态,而不是在靠近应用程序根目录的地方调用 createPortal 并通过全局状态管理器传递行数据像 redux ......但我想知道这是否最终会变得有害。
我目前的思维模式是,在恶魔列表中的每一行上调用 createPortal 与向 dom 渲染一个额外的 div 一样费力——任何见解、参考等都将不胜感激!
在此先感谢
解决方案
推荐阅读
- c - 我正在尝试通过指针和二维数组访问数据,但出现总线错误,有人知道为什么会这样吗?
- audio - Bot 在离开前未完成播放音频
- tensorflow - Tensorflow:如何根据条件一次仅更新多个变量中的单个变量
- android - 在运行时更改改造 okhttp 客户端
- javascript - vaadin textArea fraola 编辑器
- php - 为什么官方文档 php.net 上的 php 中没有 $_SERVER[ HTTP_CLIENT_IP ] 的文档?
- c# - 如何只允许数字、点和信号?
- python-3.x - 带有 WebSocket 回调的 Tornado 请求
- jquery - 使用 jquery 访问 Django 表单数据
- scroll - 使用 Ionic 3 Firestore 和 Observables 进行分页