【发布时间】:2019-04-16 05:05:48
【问题描述】:
我几乎不知道如何流动类型中继的现代 createFragmentContainer。
我知道了:
import { type RelayContext } from 'react-relay'
type Props = {
relay: RelayContext
}
relay 是容器添加的道具。
组件以这种方式导出:
export default createFragmentContainer(
Foo,
graphql`
fragment Foo_session on Session {
foo {
id
}
}
`
)
当我在其他一些组件中使用这个组件时(例如像这样<Foo session={session} />),我会得到这个错误:
Flow: Cannot create 'Foo' element because property 'relay' is missing in props [1] but exists in 'Props' [2]
【问题讨论】:
标签: reactjs types flowtype relaymodern