すべての問題
reactjs - コンポーネントごとに必要な CSS だけをロードする方法 (React js)
私は最初の React アプリのコーディングを開始しましたが、それは素晴らしいですが、コンポーネントごとに css ファイルを管理する方法がわかりません (そのため、実際の CSS は必要でない場合は読み込まれません)。
webpack に反応する (間違っている場合は訂正してください) は、アプリが必要なものだけを (JS に関して) いつでもロードするようにプロジェクトをラップします。
したがって、App2 つのボタンのみが表示されるメイン コンポーネントがあり、このコンポーネントの内部に別の 2 つのボタンがある場合:btn-01と、対応するボタンがクリックされるまで非表示になっている場合、これらのコンポーネントは、実際のボタンがクリックされます (私はこれを正しく理解していますか?) が、これは css と同じではありません。ボタンがクリックされます。btn-02component-01component-02btn-01component-01component-01component-02App
私はインライン スタイリングの大ファンではありませんが、 でテストしましたcss moduleが、この点では結果は同じです。したがって、これが簡単な方法で実装できるかどうかさえわかりません。
ここにコードがあるので、正しく実装していない可能性がありますが、非 DRY コードなどは気にしないでください。
ご覧のとおり、 と のスタイルはComponent-01、-02現時点では必要がなくても読み込まれます (ボタンが押されていません)。
App.js
Component-01.js(そしてComponent-02.js、とだけ-02.js)
c++ - 新しいツールチェーンを構成せずに、使用するコンパイラを Bazel に指示する方法
Bazel に新しいコンパイラを使用させてプロジェクトをビルドさせたいと考えています。私が理解していることから、新しいツールチェーンを構成したり、いくつかのコマンドライン オプションを使用したりできます。次のオプションを試しました。
同じhello-world.ccファイルをコンパイルすると、これらは機能していないと思います
エラーが発生します:
しかし、
ビルドは成功です。
結果が異なる理由と、これを解決する方法はありますか? Bazel が使用しているコンパイラはどこで確認できますか?
編集:
ここでの出力:
CC=C:\cygwin64\bin\clang bazel build -s //main:hello-world
なぜこれが起こるのか分かりますか?Windows 10を使用しています。よろしくお願いします
javascript - ワンタップサインインをクリックした後、2番目の認証画面を削除するにはどうすればよいですか?
Google マイビジネス API を使用してプラットフォームを作成しようとしています。Google ワンタップ サインインを使用してユーザーの同意を得ていますが、このコードを使用している場合、別の認証画面をクリックすると別の認証画面がポップアップします。タップサインイン こちらが画像例 ワンタップサインイン
1 回のタップでサインインした後の 2 番目の画面 2 番目の画面を削除して、Google マイビジネスの同意に進みたい
javascript - React Navigation 5 の useEffect でパラメータを設定し、createStackNav でパラメータを取得する
オブジェクトで自分の状態の特定のパラメーターを送信または設定する必要があるアプリに取り組んでいます。
尊重された状態の私のオブジェクトは次のとおりです。
これらはすべて私のFiltersScreen.jsファイルにあります。だから私はCommonActionsuseEffectを使ってパラメータを設定しようとしました:
次に、Navigator.jsファイル内でこれを受信しようとしました。これを画面に console.log して、必要なデータがあることを確認しました。
この部分を具体的に説明すると、次のようになります。
しかし、これは機能せず、何も返されません。また、すべてのスイッチがフリーズします。
の完全なコードは次のFiltersScreen.jsとおりです。
navigation.jsファイルの完全なコードは次のとおりです。
これを解決する方法を教えてください。React Navigation 5 を使用しています。