javascript - 如何在流程中设置动态 react 类变量

标签 javascript reactjs flowtype

我有一张设置项目引用的 map 。在本例中,它是一个视频

const ref = this[`video-${index}-ref`];

我怎样才能正确地输入这个内容?索引的数量可以不同。

最佳答案

如果所有类型

this[`video-${index}-ref`];

相似并且知道(例如,它们都是VideoRefType),可以进行类型转换,如下所示:

const ref = ((this[`video-${index}-ref`]: any): VideoRefType);

关于javascript - 如何在流程中设置动态 react 类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55382321/

相关文章:

javascript - 我们如何使用 jquery 在 select 标签中设置选项

javascript - Meteor:在 Blaze 中测试两个值相等(例如 {{#if someVar == 'someVal' }})的最佳方法是什么?

javascript - React Native - 不同JS文件之间的setState

javascript - 使用流优化联合类型中的可选属性

javascript - 如何从父窗口访问子窗口URL?

reactjs - Mac M1 的 Electron 问题

javascript - React 将唯一对象推送到数组中

javascript - 即使在 if 语句中包装后,Flow 仍认为该值为 null

javascript - 如何解决 Jest 模拟中的 Flow 类型错误

javascript - 如何制作交互式 Highcharts 工具提示