순수 함수란, 오직 함수의 입력만이 함수의 결과에 영향을 주는 함수를 의미합니다. 함수의 입력이 아닌 다른 값이 함수의 결과에 영향을 미치는 경우, 순수 함수라고 부를 수 없습니다. 또한 순수 함수는, 입력으로 전달된 값을 수정하지 않습니다.
StatesAirline Client - Part 2
useEffect(() =>{
setIsloading(true)
getFlight(condition)
.then(filtered =>{
setFlightList(filtered)
setIsloading(false)
})
}, [condition])
const [isloading, setIsloading] = useState(false);
{ isloading ? <LoadingIndicator /> : <FlightList list={flightList} /> }
```s
- FlightDataApi.js
```js
let url = "http://ec2-13-124-90-231.ap-northeast-2.compute.amazonaws.com:81/flight?departure=ICN";
if(filterBy.destination) {
url = `${url}&destination=${filterBy.destination}`;
}
return fetch(url).then((res) => res.json())