결과 - 다음 라운드로 선정
라우팅 및 동적 데이터 가져오기를 통해 도시 및 제품 판매 정보를 표시하는 간단한 React 애플리케이션을 개발합니다. 앱은 사용자가 여러 페이지 사이를 탐색할 수 있도록 해야 하며, 얼마나 많은 도시와 제품을 방문했는지 추적해야 합니다. 사용자 요청 시 데이터를 새로 고쳐야 합니다.
애플리케이션 개요:
홈페이지:
API 엔드포인트:
도시 세부정보 페이지:
제품 세부정보 페이지:
새로고침 버튼:
라우팅 기능이 있는 단일 페이지 애플리케이션(SPA):
평가 기준:
Cities 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!