我正在编写一个小型React Native应用程序,并且尝试使用Flow,但是我在任何地方都无法真正获得有关它的适当教程。

我不断收到错误:此代码第一行中有关destructuring (Missing annotation)({ station }):

const StationDetail = ({ station }) => {
  const {
    code,
    label,
  } = station;
station是json响应,而codelabel是该json中的strings

如何解决错误/警告?

最佳答案

我会这样写

type StationType = {
  code: String,
  label: String,
}

function StationDetail({ station } : {station : StationType}) => {
  const {
    code,
    label,
} = station;

必须声明函数接受的对象参数的类型。

关于javascript - 如何更正流量警告: destructuring (Missing annotation),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41443242/

10-10 02:28