問題タブ [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.

0 投票する
1 に答える
115 参照

javascript - 反応スターターキットを使用して選択時にリンクを開く

私はJavaスクリプトにかなり慣れていないので、これは本当に簡単な答えかもしれません.

私はreact-selectとともにreact-starter-kitを使用しています。選択すると、特定の機能が実行されます。この関数内から、アプリが別のルートに移動するようにします (別の URL を開きます)。

どうすればこれを達成できますか?

0 投票する
0 に答える
2396 参照

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

0 投票する
1 に答える
83 参照

javascript - render メソッドを実行する前に、表示中のコンポーネントに反応する

メソッドを実行する前に、私の反応コンポーネントが表示されています(そして完全に機能しています)render()

このプロジェクトは を使用しており、同様のルート コードはここreact-starter-kitからアクセスできます。

ルーターコード

上の図では、一連のアクションを呼び出してから、ターゲット コンポーネント ( Question ) を返しています。

コンポーネント コードの一部を次の図に示します。

コンポーネントコード

console.log問題は、両方が呼び出される前に、コンポーネントが利用可能で完全に機能していることです。

コンソールのデバッグ

この場合、コンポーネントは最初のアクション呼び出し以降に利用可能ですが、logsすべての後に表示されます。最初からローダーを追加したい。誰でもそれについて何か考えがありますか?

0 投票する
1 に答える
130 参照

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 関数が利用可能になるということですか?