[TIL/React] 2023/03/01

원민관·2023년 3월 1일
0

[TIL]

목록 보기
41/159

버튼 보여주기

버튼을 여러 개 만들어줄 때, 굳이 배열을 'cities'라는 변수에 할당해서 'WeatherButton.js'에 props의 형태로 보냈다.

만약 웹에서 보여줘야 할 도시 정보가 1000개가 넘는다면, 매번 복사 붙여넣기로 버튼을 추가하는 것 자체가 곤욕이고, 실제 운영하는 서비스라면 유지 보수의 관점에서도 지나치게 비효율적이다.

'cities'라는 배열에 map method를 적용했다. 배열에 있는 각각의 데이터를 순회하며, item이 포함된 버튼을 생성하도록 설정했다.

도시별 날씨 가져오기

아 ㅋㅋ 뭐래 진짜;; 미래의 나야 복습 열심히 하거라!

로딩 스피너

Flex: space-between, space-around, space-evenly

space-between: item들의 '사이(between)'에 균일한 간격을 만들어 준다.

space-around: item들의 '둘레(around)'에 균일한 간격을 만들어 준다.

space-evenly: item들의 '사이'와 '양 끝'에 균일한 간격을 만들어 준다.

위 개념들은 완벽하게 이해했는데, 'order'는 아직도 잘 모르겠다!

역시 오늘도 23단계까지만 자신 있게 해결했다!

회고

군휴학 2년하고 1년간의 비대면 수업, 그리고 나름 의미 있는 인생 삽질을 2년하고 다시 복학... 인생사 새옹지마라고, 솔직히 학교가 너무 가기 싫지만... 다 나름의 의미가 있지 않겠나!!! 그저 열심히 살아보자!!!

profile
Write a little every day, without hope, without despair ✍️

0개의 댓글