問題タブ [react-props]

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 に答える
125 参照

javascript - React を使用した Weather アプリ: カスタム Lat/Long を API リクエストに入力する際の問題

ロサンゼルスの 8 日間の天気予報を表示するアプリの作成に成功しました。次のタスクは、API リクエストの経度と緯度を変更することです。これを行うために、ユーザーが経度/緯度を入力できる 2 つの入力フィールドを作成し、それをフォーマットして、API リクエストに追加するプロップとして渡します。

メインはおそらく、状態が未定義であり、小道具を渡していないようです。また、フィールドに入力すると、次の警告が表示されます。

コンソール エラーが表示される

コンポーネントは、タイプ テキストの制御された入力を非制御に変更しています。入力要素は、制御されたものから制御されていないもの (またはその逆) に切り替えるべきではありません。コンポーネントの寿命の間、制御された入力要素を使用するか、制御されていない入力要素を使用するかを決定します。

weatherView.js:

weatherCard.js:

React でこれほど大きなことをするのは初めてなので、どんな助けでも大歓迎です。

0 投票する
2 に答える
578 参照

reactjs - ラッパーから 1 つの子ページに小道具を渡す

こんにちは、ご協力ありがとうございます。ルートがロードされたコンポーネントに小道具を渡す際に問題があります。パス URL に関するページをロードするラッパー コンポーネントを含むルート ファイルがあります。ラッパー コンポーネント (レイアウト) で、子コンポーネントにいくつかの小道具を渡したいと思います。しかし、子コンポーネントが this.props.children で呼び出されるため、小道具を渡す方法がわかりません。私は多くのことを試しましたが、何もうまくいきませんでした。

次のrotesファイルがあります。

レイアウトには次のものがあります。

{this.props.children} で、コンポーネントはページ コンポーネントの検索、キュー、および概要をロードしていますが、コールバック プロパティを検索およびキュー コンポーネントに追加したいと考えています。

私のラッパーレイアウトコンポーネントでは、次のことを達成したいと考えています:

「react」から React をインポートします。