【问题标题】:React Native project getting Typescript prop error for component that is defined to accept the propReact Native 项目为定义为接受该道具的组件获取 Typescript 道具错误
【发布时间】:2018-06-19 02:13:35
【问题描述】:

我已经初始化了 React Native、Typescript 和 Google Maps 的全新安装。但是,通过如下所示的最小示例,我收到了一个我认为我不应该收到的错误,因为 MapView 应该接受 style: any 属性。

此示例使用 react-native-maps,但我希望这可以阐明 Typescript 的一般工作原理。

这是我的 package.jsontsconfig.jsontslint.json 文件: https://gist.github.com/the-joat/43b1c371424ef5d2195f4ec52e99c5ea

截图:

https://i.stack.imgur.com/j4J2u.png

https://i.stack.imgur.com/yJqEC.png

https://i.stack.imgur.com/v2XZz.png

【问题讨论】:

    标签: typescript react-native


    【解决方案1】:

    根据文档,你应该可以使用customMapStyle prop,可以生成样式here

    如果你想为地图的容器实现一个样式,你可能想用一个视图来包装它

    【讨论】:

    • 感谢您的链接。我以前不知道这件事。但是,我认为为该组件声明 style 属性但 Typescript 抛出错误只是很奇怪。这不是真正为组件设置样式的问题,而是 Typescript 的行为。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 2021-03-09
    • 2019-03-20
    • 2019-01-20
    • 2020-01-06
    相关资源
    最近更新 更多