問題タブ [react-boilerplate]
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 - 新しい依存関係を追加した後の反応ボイラープレートの構文エラー
新しく生成された react-boilerplate プロジェクトに依存関係を追加するのに苦労しています。私はこのエラーに直面しています:
この依存関係を次のように package.json に追加した後:
app/containers/App/index.js などの既存の index.html
index.js から import ステートメントを削除すると、エラーは消えます。
何が起こっているのかわからないので、どんな提案でもいただければ幸いです。
詳細:
このリポジトリのクローンを作成し始めました:
https://github.com/mxstbr/react-boilerplate
次に、npm run setup を実行しました。次に、フェザークライアントに依存関係を追加すると、エラーが発生します。
request、feathers-rest、request-promise などの依存関係を追加すると、同様のエラーが発生することにも言及する必要があります。
bluebird などの依存関係を追加すると、エラーに直面しません。
このエラーが発生する依存関係の明確なパターンは見つかりませんでした。
reactjs - すべての css ファイルで変数を再利用する - postcss-cssnext を使用し、具体的には css-modules で postcss-custom-properties を使用します
css-modules を postcss-cssnext とともに使用しています 、特にその postcss-custom-properties 機能
また、react-boilerplate ( https://github.com/mxstbr/react-boilerplate/ ) も使用しています。この非常に優れたボイラープレートには、これらのモジュールが使用されています。
私のフォルダ構造は次のとおりです。
アプリ/styles.css
これらの vars を App/styles.css で使用したい (または、別の場所でそれらを定義してよろしいですか。その場合、どのようにすればよいでしょうか)。
私は試しました(css-modulesで使用するため)
ホームページ/index.js
HomePage/styles.css -- アプローチ 1
HomePage/styles.css -- アプローチ 2
最もエレガントなソリューションは何ですか? すべての変数を1つのファイル/1つの場所に配置し、すべてのcssファイルでそれらをうまく使用したい
variables
postcss-custom-properties https://github.com/postcss/postcss-custom-properties#variablesでも見ました。しかし、postcss-cssnext を使用する webpack 定義での使用方法がわかりません
webpack.dev.babe.js - ここに VARIABLES オプションを入れる方法
javascript - Redux: フォーム入力フィールドは空白のまま
このテンプレートredux-form
を使用してインストールし、レデューサーを接続して、redux devtools で正常に動作していることを確認しました。
入力中のアクション フローは良好ですが、キーストロークごとにフォームの値と入力が空になっていることがわかります。
コンソールにエラーはなく、手がかりも見つかりません。
小さな何かが欠けています。おそらくコンポーネントのレンダリングか、反応バージョンに関するものです...
私のパッケージ:
私のログインフォーム:
reactjs - react-boilerplate で react-icons パッケージを使用する
反応アイコンをインストールしてインポートしようとすると
import FaBeer from 'react-icons/fa/beer';
エラーが発生する
インポートをimport FaBeer from 'react-icons/lib/fa/beer';
次のように変更すると、
エラー メッセージを読んで、webpack の設定を変更する必要があることがわかりました。
だから私は除外ステートメントを変更しました
にexclude: /node_modules\/(?!(react-icon-base|react-icons)\/).*/,
そして今、私はできるimport FaBeer from 'react-icons/fa/beer';
ただし、レンダリングメソッドのように使用すると、エラーが発生します
warning.js:36Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components). Check the render method of
ファビア.
では、どうやってビールを手に入れますか?
authentication - react-boilerplate でのユーザー ロール認証の実装
SO 私はreact-boilerplateを使用して React でユーザーの役割/権限の実装を実装しようとしています。ただし、ここで使用されるルーティングは、標準とは対照的に、何とか動的です。
<Router>
<Route><Route>
</Router>
フォーマット。
onEnter
のこの機能を見てreact-router
、同僚から、これはユーザーの役割に役立つ可能性があるとアドバイスされました。
それで、動的ルーティングを介してアクセスする方法があるかどうか疑問に思っていましたか? のルーティング コード スニペットからわかることから、react-boilerplate
それを宣言する方法はありません。
app/routes.js
PS。このreact-router-role-authorizationも見たことがありますが、現在のセットアップと統合できるかどうか疑問に思っていますreact-boilerplate
か?
javascript - Redux の状態をコンテナーの props にマップしようとすると問題が発生する
react-boilerplateの流れに慣れようとしています。私は今まで、物事がきちんときれいで分かりやすいことが大好きですが、パズルのピースが欠けていると感じています. より多くの経験を持つ誰かが私を助けてくれたらいいのにと思います。
私が現在直面している問題は次のとおりです。
- 特定のコンポーネントの componentWillMount() 内でアクションをトリガーしています。
- アクションは で作成されています。これは で作成され
actions.js
た単純な get リクエストaxios
です。 - データは promise ミドルウェア ライブラリで処理されています
redux-promise
。 - Promise は特定のコンポーネントのレデューサーに渡され、状態全体と必要なデータが返されます。
- コンポーネントでこの状態をキャッチしようとすると、失敗します。mapStateToProps を実行しようとしていますが、必要なデータが見つからず、代わりに Map {} が受信されています。
このオブジェクトを小道具にマップするにはどうすればよいですか?
私は何か重要なものを見逃していると確信しています。
これが私のレポです。 https://github.com/paschalidi/blog-react-redux
そして、ここに私のコードがあるので、簡単に見ることができます。
index.js
アクション.js
store.js
reducer.js
また、アクションはreducers.jsに登録されています