* 이 글은 How styled-components works: A deep dive under the hood 를 번역하였습니다. How styled-components works: A deep dive under the hoodCSS-in-JS is getting more and more common in the modern front-end development and especially in the React community. styled-components…medium.comCSS-in-JS는 현대 프론트엔드 개발, 특히 React 커뮤니티에서 점점 더 보편화되고 있습니다. 그중에서도 styled-components는 태그 템플릿을 사용해 스타일을 정의하는 것만으로도 일반적인 React 컴포넌..
“과거를 알면 현재가 보인다”는 말이 있다. 역사는 단순히 지나간 사건들의 기록에 그치지 않고, 과거의 경험은 우리가 현재의 문제를 이해하고 미래를 대비하는 데 중요한 교훈을 제공한다. 과거의 정치적 결정, 사회적 변화, 경제적 위기, 문화적 발전은 현재 우리가 직면한 도전과 기회들을 해석하는 데 도움을 준다. 또한 역사는 사회적 갈등이나 혁명의 이유를 이해하게 함으로써, 현시대의 문제를 해결할 실마리를 제공하기도 한다. 이렇게 역사는 단순한 기록이 아니라, 우리가 현재를 올바르게 보고, 더 나은 미래를 만들어 가기 위한 나침반과도 같은 역할을 한다. 새로운 기술들도 마찬가지이다. 현재 사용되고 있는 기술들은 과거에 있었던 갈등이나 문제, 그리고 좌절과 고난에 경험 끝에서 나온 축적물들이다. 불편했던 ..
얼마전 방 구석 한켠에 쌓여있던 짐들을 정리해야겠다는 마음을 먹고, 뽀얗게 쌓인 먼지와 사투를 벌이며 물건을 하나씩 들추어 보았다. 오랜시간 동안 쌓였던 기억을 더듬어보듯이, 물건을 하나씩 들출 때마다 예전의 기억이 새록새록 떠올랐다. 손끝이 물건에 스칠 때마다 기억의 한 조각이 눈 앞에 펼쳐지는 듯, 과거로 돌아가 그 때의 나를 만날 수 있었다. 그 때 낯선 물건 하나를 발견하였다. 빈틈 투성이, 완벽하게 구성되어 있지 않은 퍼즐이었다. 군데군데 비어있는 다 채워지지 않은 퍼즐의 모습은 아직은 부족하고 빈틈 투성이인 나를 보는 듯 했다. 누군가는 말한다. "세상의 완벽한 사람은 없다"라고, 여전히 그 믿음을 갖고 인생을 살아가고 있지만, 가끔씩 고개를 갸우뚱하기도 한다. 내가 아직은 세상의 많은 사..
2024년 새해가 밝았다. 매번 느끼는 거지만, 새롭게 시작되는 순간만큼은 열정으로 가득찬 마음과 결의에 가득찬 눈빛, 그리고 떨림으로 가득한 기대감들이 공간을 가득 매운다. 그 다음이 잊혀질 정도로 시작이라는 순간에 집중한다. 그리고 한 발자국을 떼고, 두 발자국을 떼면서 떨림으로 가득했던 공기는 조금씩 희미해져 간다. 탁해지고, 흐릿해져 간다. 새로운 시작은 눈을 씻고 찾아볼 수 없고, 반복의 연속이 삶의 지루함을 가중시킨다. 조금씩 익숙한 타성에 젖어들기 시작하고, 열,스물 발자국을 걸어갔을 때 흐리멍텅한 눈빛과 나태함의 굴레속으로 끌려가는 나 자신을 보기 시작한다. 새롭게 시작되는 순간을 2024년이 시작되는 오늘 하루가 아닌 오랫동안 느끼도록 하기 위해선 어떠한 계획을 세워야 할까? 다채롭고 풍..