[TIL/React] 2023/03/01
버튼 보여주기버튼을 여러 개 만들어줄 때, 굳이 배열을 'cities'라는 변수에 할당해서 'WeatherButton.js'에 props의 형태로 보냈다.만약 웹에서 보여줘야 할 도시 정보가 1000개가 넘는다면, 매번 복사 붙여넣기로 버튼을 추가하는 것 자체가 곤욕이
버튼 보여주기
버튼을 여러 개 만들어줄 때, 굳이 배열을 '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년하고 다시 복학... 인생사 새옹지마라고, 솔직히 학교가 너무 가기 싫지만... 다 나름의 의미가 있지 않겠나!!! 그저 열심히 살아보자!!!
More to read
프론트엔드와 백엔드 사이
HTTP 상태 코드는 프론트엔드에서 백엔드로 보냈던 요청의 수행 결과를 의미하는 일종의 약속이며, API를 구성하는 핵심 요소 중 하나입니다. 상태 코드와 관련하여, 백엔드는 잘 모르는 프론트엔드의 슬픈 사정이 있습니다.아래는 요청이 실패했음에도, 백엔드에서 상태 코드
JWT토큰 관리 방식 톺아보기
0. 들어가며 🎯 서비스에 접근하려는 사용자가 누구인지 확인하는 과정을 사용자 인증이라고 합니다. 인증된 사용자에게 주어진 권한을 확인하는 작업은 인가라고 부릅니다. 이번 글에서는 인가는 다루지 않습니다. 사용자 인증에는 많은 방식이 있지만, 오늘은 세션 인증 방
A2AA2A / MCP 멀티 에이전트 오케스트레이션
0. 들어가며 ✍️ Google for Developers에, 레스토랑 공급망 시나리오로 엮은 6대 프로토콜(MCP, A2A, UCP, AP2, A2UI, AG-UI)에 대한 가이드가 게시된 이후, MCP와 A2A부터 구현해 보는 것이 좋을 것 같다는 생각이 들었습니