ホームページ > 記事 > ウェブフロントエンド > React コーディング チャレンジ - React を使用した都市/物販ブラウザ
結果 - 次のラウンドに選出
ルーティングと動的なデータ取得を使用して都市と製品の販売情報を表示するシンプルな React アプリケーションを開発します。このアプリでは、ユーザーが異なるページ間を移動できるようにする必要があり、訪問した都市と商品の数を追跡する必要があります。データはユーザーのリクエストに応じて更新する必要があります。
アプリケーションの概要:
ホームページ:
API エンドポイント:
都市の詳細ページ:
商品詳細ページ:
更新ボタン:
ルーティング付きシングル ページ アプリケーション (SPA):
評価基準:
都市 API 応答:
{ "status": "success", "data": [ "Bombay", "Bangalore", "Pune", "Kolkata", "Chennai", "New Delhi" ] }
説明: この API は、販売データが利用可能な都市名のリストを返します。データ配列にはこれらの都市の名前が含まれています。
特定の都市の売上データ:
{ "status": "success", "data": { "product1": 137, "product2": 23, "product3": 77 } }
Description: This API returns sales data for a specific city. The data object contains key-value pairs where the key is the product name and the value is the number of items sold in that city.
Products List API Response:
{ "status": "success", "data": { "product1": 137, "product2": 23, "product3": 77 } }
Description: This API returns a list of all products with their total sales figures. The data object contains key-value pairs where the key is the product name and the value is the total number of items sold across all cities.
Product Detail API Response:
{ "status": "success", "data": { "product1": 137, "product2": 23, "product3": 77 } }
Description: This API returns the sales data for a specific product across different cities. The data object contains key-value pairs where the key is the city name and the value is the number of items sold for that product in that city.
Please ensure that you fully understand the requirements before starting the implementation. There’s a minor issue with the API response for the product/a2146e9d12dacc62f0ab03879c7fd44b endpoint, but it can be worked around with the provided data. Adding the API responses for reference above.
You are encouraged to implement the solution and make any necessary modifications to the APIs as needed to meet the requirements. If you need more details or are interested in similar assignments, you can refer to my E-Commerce Project.
以上がReact コーディング チャレンジ - React を使用した都市/物販ブラウザの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。