【发布时间】:2017-05-17 12:42:22
【问题描述】:
我正在编写一个小型 React Native 应用程序,并且我正在尝试使用 Flow,但我无法在任何地方获得关于它的适当教程。
我不断收到错误:destructuring (Missing annotation) 关于此代码第一行中的({ station }):
const StationDetail = ({ station }) => {
const {
code,
label,
} = station;
station 是 json 响应,code 和 label 在 json 中是 strings。
如何修复错误/警告?
【问题讨论】:
-
如果站是JSON响应,也许你必须写
{'code': code, 'label': label}否? -
用
flow我不知道,但简单来说,JS React Native 就可以了。 -
这是因为 ES6 类型注解的范围限制。您可以指定 const 的类型,就像
...const {code:string, label:string}...
标签: javascript reactjs react-native flowtype