我正在尝试键入(使用flowtype)我正在增强的组件Relay.createContainer.
我查看了"react-relay"包导出的类型,但ReactContainer似乎没有带来Props.
我尝试了RelayContainer,ReactClass,React$Component等,到底是最接近预期的结果,我可以得到的是:
// Foo.js
// @flow
import React from "react";
import Relay from "react-relay";
type Props = { title: string; }
const Foo({ title }: Props) => (<div>{title}</div>);
const exported: Class<React$Component<void, Props, void>> = Relay.createContainer(Foo, {
fragments: { ... }
});
export default exported;
Run Code Online (Sandbox Code Playgroud)
-
// Bar.js
// @flow
import React from "react";
import Foo from "./Foo.js";
const Bar = () => <Foo />;
Run Code Online (Sandbox Code Playgroud)
现在流量会在 …
我正在尝试将ImmutableJS与我的React/Flux应用程序一起使用.
我的商店是Immutable.Map物品.
我想知道我应该在哪个方面使用.toJS()?应该是商店的.get(id)回归吗?或在组件中.get('member')?