問題タブ [react-starter-kit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 反応スターターキットを使用して選択時にリンクを開く
私はJavaスクリプトにかなり慣れていないので、これは本当に簡単な答えかもしれません.
私はreact-selectとともにreact-starter-kitを使用しています。選択すると、特定の機能が実行されます。この関数内から、アプリが別のルートに移動するようにします (別の URL を開きます)。
どうすればこれを達成できますか?
npm-install - eslint で満たされていないピア依存関係エラーを解決する方法
反応スターターキットを使用しています
https://github.com/kriasoft/react-starter-kit
クローンをnpm install
作成して実行したところ、node_modulesフォルダーにeslint @ 2.2がインストールされていることがわかりました
しかし、私はまだエラーが発生します
npm ERR! peer dep missing: eslint@<2.3.0, required by babel-eslint@5.0.4
package.json
そして、ここにパッケージがありますnpm ls --depth 0
javascript - render メソッドを実行する前に、表示中のコンポーネントに反応する
メソッドを実行する前に、私の反応コンポーネントが表示されています(そして完全に機能しています)render()
。
このプロジェクトは を使用しており、同様のルート コードはここreact-starter-kit
からアクセスできます。
上の図では、一連のアクションを呼び出してから、ターゲット コンポーネント ( Question ) を返しています。
コンポーネント コードの一部を次の図に示します。
console.log
問題は、両方が呼び出される前に、コンポーネントが利用可能で完全に機能していることです。
この場合、コンポーネントは最初のアクション呼び出し以降に利用可能ですが、logs
すべての後に表示されます。最初からローダーを追加したい。誰でもそれについて何か考えがありますか?
redux - 反応スターターキットで使用される fetchKnowingCookie ミドルウェアは何ですか?
反応スターター キットの createHelpers.js コードを調べると、ミドルウェアで grapqlRequest と fetchKnowingCookie メソッドが作成されていることがわかります。
https://github.com/kriasoft/react-starter-kit/blob/feature/redux/src/store/createHelpers.js
これは正確に何をしているのですか?サーバーがレンダリングしたフェッチ要求に Cookie ヘッダーを追加していますか?
を介して関数をミドルウェアにも渡していることがわかりますが、thunk.withExtraArgument
その余分な行は何をしますか? redux async アクションから fetch with cookies 関数が利用可能になるということですか?