2
type StoreCreator = (reducer: Reducer, preloadedState: ?State) => Store
私はこれを見たことがありません。どんなタイプ?通常はvarを置く場所でtypeキーワードを使用しますか?
関連のないフォローアップとして、?State
とは何ですか?
type StoreCreator = (reducer: Reducer, preloadedState: ?State) => Store
私はこれを見たことがありません。どんなタイプ?通常はvarを置く場所でtypeキーワードを使用しますか?
関連のないフォローアップとして、?State
とは何ですか?
type
は、typescriptの型名に使用されます。例えば:
type StringOrNumber = string | number;
ここでは、ドキュメントを見つけることができます: https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md#3.10型エイリアスタイプ エイリアス宣言で指定されたタイプの別名として機能します。常に が名前付きオブジェクト型を導入するインターフェイス宣言とは異なり、型エイリアス宣言では、プリミティブ、ユニオン、および の交差型を含む任意の種類の種類の名前を に導入できます。
いくつかのより多くの文脈が有用であろう。この文法はどこに来ましたか? – Quentin
私はそれが実際にはJavaScriptではないと思われますが、[別のプログラミング言語](https://www.typescriptlang.org/)です。 – Quentin
申し訳ありません。それはここからです:https://github.com/reactjs/redux/blob/master/docs/Glossary.md –