我添加了營養(yǎng)文件const Nutrition = () => { return( <div> <p>Label</p> <p>Quantity</p> <p>Unit</p> </div> )} export default Nutrition我試圖在 React 中映射一些東西,但我得到這個錯誤映射不起作用。我正在嘗試獲取一個Api,現(xiàn)在我正在嘗試將另一個組件映射到它,但錯誤仍然存在。有人可以幫助我或給我一個提示嗎?const ApiNutrition = () => {const [nutritions, setNutritions] = useState([])useEffect( () => { getNutritions();}, [])const getNutritions = async () => { const response = await fetch(`https://api.edamam.com/api/nutrition-data?app_id=${API_ID}&app_key=${API_KEY}&ingr=1%20large%20apple`) const data = await response.json(); setNutritions(data.totalNutrientsKCal) console.log(data.totalNutrientsKCal); } return( <div> <form className="container text-center"> <input classname="form-control" type="text" placeholder="CALORIES"/> <button classname="form-control" type="submit">Submit</button> </form> {nutritions.map(nutrition => ( <Nutrition /> ))} </div> )}export default ApiNutrition
嘗試在 React 上映射
慕的地8271018
2022-08-27 15:14:13