[TIL/Coin Site Project] 2023/12/09
reference: https://mui.com/material-ui/customization/theming/Theme? ✍️MUI에서 Theme은, 컴포넌트의 color, breakpoints를 포함한 다양한 디자인적 제반사항을 미리 지정해놓은 객체이다. t
reference: https://mui.com/material-ui/customization/theming/#nesting-the-theme
Theme? ✍️
MUI에서 ``Theme`은, 컴포넌트의 color, breakpoints를 포함한 `다양한 디자인적 제반사항을 미리 지정해놓은 객체``이다.
theme이 '왜' 필요한지가 핵심인데, 결국 ``consistency`, 즉 일관성을 유지하기 위해 사용하는 것이다. 디자인적 제반사항을 미리 객체의 형태로 지정해놓음으로써 다양한 컴포넌트에서 `일관된 tone``을 유지할 수 있게 된다.
공식문서, 그 중에서도 theme part를 읽게 된 근본적인 이유은, 결국 다크/화이트 모드 구현에 대한 명확한 이해를 얻기 위함이었다. ``일관된 tone``이라는 단어가, 문제 해결의 단초가 될 수 있겠다는 생각이 든다.
Theming? ✍️
위에서 설명한 theme의 맥락에서 볼 때, theming이라는 것은, ``theme을 통해 Material UI를 customize하는 행위``라고 이해할 수 있겠다. 실제로 공식문서에서도 동일한 정의를 내세운다.
More to read
프론트엔드와 백엔드 사이
HTTP 상태 코드는 프론트엔드에서 백엔드로 보냈던 요청의 수행 결과를 의미하는 일종의 약속이며, API를 구성하는 핵심 요소 중 하나입니다. 상태 코드와 관련하여, 백엔드는 잘 모르는 프론트엔드의 슬픈 사정이 있습니다.아래는 요청이 실패했음에도, 백엔드에서 상태 코드
JWT토큰 관리 방식 톺아보기
0. 들어가며 🎯 서비스에 접근하려는 사용자가 누구인지 확인하는 과정을 사용자 인증이라고 합니다. 인증된 사용자에게 주어진 권한을 확인하는 작업은 인가라고 부릅니다. 이번 글에서는 인가는 다루지 않습니다. 사용자 인증에는 많은 방식이 있지만, 오늘은 세션 인증 방
A2AA2A / MCP 멀티 에이전트 오케스트레이션
0. 들어가며 ✍️ Google for Developers에, 레스토랑 공급망 시나리오로 엮은 6대 프로토콜(MCP, A2A, UCP, AP2, A2UI, AG-UI)에 대한 가이드가 게시된 이후, MCP와 A2A부터 구현해 보는 것이 좋을 것 같다는 생각이 들었습니