私はtypings
に新しいReactプロジェクトを使用しています。"〜"モジュールが入力されました。
typings install dt~redux --global --save
私はのIntelliJ IDEAを使用していると私はそれが何かをインポートするために提案したときに、それがそのモジュールの束にそれを見つけたことに気付きました:私はこのように、dt
から--global
など、さまざまなライブラリの型定義をインストールしました~
で始まります。これは何ですか?
import {IDispatch} from "~redux-thunk~redux/redux";
私は何を期待することは次のとおりです:
このようなインポート文を生成~redux-thunk~redux/redux
~react-router-redux~redux/redux
~react-redux~redux/redux
~redux/redux
:私はReduxのIDispatch
の輸入提案を求める場合
は例えば、私はのための提案を取得します
import {IDispatch} from "redux";
ここでは何が起こっていますか? typings
が~
でこれらのモジュールを生成するのはなぜですか?これらのモジュールの使用目的は何ですか?
これは意味があります。しかし、 "redux"からimport {IDispatch}を試み、 'dispatch:IDispatch'を宣言すると、' redux-thunk'で許可されているように、 'dispatch()'に関数を渡すことはできません。あなたがこれを行うことができることを知っているそれは私が '{IDispatch}を"〜redux-thunk〜redux "からインポートすると機能しますが、これは本当に好きではありません... – Aaron