본문 바로가기

전체 글

useSyncExternalStore? 💡 학습 공유 스터디에서 발표를 위해 정리한 글입니다. 🤐 빠른 작성을 위해 음슴체로 작성되어 있습니다. ☠️ 학습 중에 작성한 글이므로 내용에 오류가 있을 수 있습니다! 🥰 오류를 발견하신다면 댓글로 알려주시면 감사하겠습니다! ✔️ useSyncExternalStore 왜 나옴? 1. React 18의 혁신, Concurrency React 팀은 React 18을 발표하면서, 이번 릴리즈는 동시성(Concurrency) 의 도입으로 렌더링 엔진 개선(자동배칭)과 사용자 경험 향상(transition, suspense)에 집중했다고 함. 동시성이 먼디? 이름 그대로 순서에 상관없이 동시에 수행 될 수 있는 성질. 프로그래밍 적인 개념으로 말하면 프로그램을 독립적으로 실행될 수 있는 여러 조각으로 나누어 .. 더보기
[Notion/노션] 취준 현황판 템플릿 공유 (22.02.14 Updated) 올해부터 본격적으로 지원을 시작해서 취준을 하고 있는데 다양한 채용 사이트에서 지원을 하다보니까 현재 현황을 한번에 파악하기가 어렵다는 문제가 있었습니다. 그 탓에 과제 전형의 기간이 겹친다던가, 면접 일정 조율과 관련된 연락이 왔을 때 빠르게 답을 드리기가 어려웠습니다. 그러한 문제를 해결하기 위해! 노션으로 간단하게 취준 현황판을 만들어 봤습니다! 한달 정도 써봤는데 딱 이 정도의 정보들만 관리해도 편하겠다 싶고, 또 취준 현황판이 은근히 별 내용이 없는데 만들긴 또 귀찮은 면이 있어서 템플릿으로 한번 공유해보려고 합니다. 추가로 노션과 함께 쏠쏠하게 쓰기 좋은 웹 클립퍼 크롬 확장 프로그램도 하나 소개드립니다! 🔗 템플릿 공유 링크 취준 현황판 템플릿 링크 취준 현황판 : 템플릿 취준 현황판 템플릿.. 더보기
10월 5주차 주간회고 22.10.24 월요일 💨 😣 👎 ✅ TODAY I DONE #1 CoStudo Project 주간회의 월요일 시작은 이젠 익숙해진 CoStudo 주간회의로 시작했다. 주요 논의 사항은 Flex 스타일 중복 해결 방법, Row 컴포넌트 용도 제한, Input 의 validation 이었다. Flex 스타일의 중복 해결 방법은 지금까지는 sass 에서는 mixin, styled components 에서는 mixin과 비슷하게 css 객체를 생성해 추가하는 방식으로 해결했었는데 파크께서 flex 스타일을 지정할 수 있는 컴포넌트로 구현하자고 제안해주셔서 신선했다. 논의 끝에 mixin 방식으로 가려다가 해당 스타일의 위치를 어떤 레포에 둬야 하는지에 대해 의견이 나와서 좀 더 논의를 해야할 여지가 있을 것 .. 더보기
10월 3주차 주간회고 22.10.10 월요일 🌬🤯🤜 ✅ TODAY I DONE #1 CoStudo Project 주간회의 월요일은 CoStudo Project의 주간회의가 있는 날이다. 오후 2시에 모이고 끝나는 시간은 미정인 회의로 한 주의 계획과 구두로 해야하는 주요 논의 사항에 대해 토의하는 회의다. 주요 논의 사항을 정리해보면.... 1. 협업 방식 파크의 건의로 Discussion 이나 PR 리뷰의 마감시기, 다른 팀원이 구현한 컴포넌트에 의문이나 개선 방안이 생길 경우 그 의견을 어떤 식으로 전달할지와 같은 협업 방식에 대해 논의했다. 어찌보면 사소하고 별거 아닌 것 같지만 같은 프론트 분야의 4명이 하나의 코드를 공유하여 개발하다보니 원활한 프로젝트의 진행을 위해서는 이런 세세한 협업 방식을 규칙으로 딱 정해두는.. 더보기
10월 2주차 주간회고 : CoStudo Project 22.10.03 월요일 🌧 😎 👍 ✅ TODAY I DONE #1 CoStudo - RadioGroup Components 찐 최종 지난 일주일 동안 Headless Component를 구현해보며 Style 과 관련된 부분보단 기능에 집중한다고 제대로 깊게 고민을 하지 않았더니 컴포넌트 사용자에게 input과 label을 가지고 있는 Option 컴포넌트에 어떻게 Custom Styling을 할 수 있게 할지에 대해 피드백의 피드백을 받았다. 지난 주 수, 목 동안 해당 부분에 대해서 이것 저것 props를 추가해보고 코드를 분리해보고 소스코드를 엎어라 뒤짚어라 하며 개선을 시도해봤지만 썩 마음에 들지 않고 오히려 코드만 복잡해졌다. 그러나 이미 일정은 딜레이 되었고, 금요일까지는 마무리 해야겠다 싶어서.. 더보기
[220617] 코드스쿼드 마스터즈 일일 회고 # 잠잠잠....잠을 자고 싶다.... 오늘 하루종일 한 생각이다. 어제 PR 제출을 위해 도니와 새벽까지 코딩을 했다. 늦게 잘거라고는 예상하긴 했지만 5시가 넘어서 작업이 얼추 마무리가 됐고 일일회고를 대략적으로 작성하고 나니 6시가 넘어서야 잘 수 있었다. 도니도 나도 둘다 월요일부터 이어져온 평균 새벽 4 ~ 5시 취침으로 인한 피로 누적으로 백엔드의 새미에게 양해를 구하고 오전 11시까지, 평소보다 1시간 더 자고 왔는데도 잠을 잔 것 같지가 않고 진짜 그냥 너무 졸렸다. 그래도 코드를 짜면서 졸지는 않아 다행이었다. 내일은 드디어 금요일! 코쿼 강남 센터에 나가는 날인데 내일은 좀 일찍 집에 들어올까 한다. 너어무 피곤해~~~ # 오늘 한 일은.... 어제 작업하던 버튼 컴포넌트를 마저 마무리.. 더보기
[220614] 코드스쿼드 마스터즈 일일 회고 # 개발 프로세스 어제 회고 쓰고 난 뒤에 Agile 방법론에 대해서 찾아봤다. Agile 방법론에 대해서 좀 더 자세히 알고 나니 코드스쿼드 교육 과정이 얼마나 Agile 함을 지향하고 있었는지 알 수 있었다. 그러면서 이번 3주 프로젝트를 어떻게 하면 조금 더 Agile 스럽게 진행 할 수 있을지를 함께 고민을 좀 해봤는데 우선 일단 지금까지 프로젝트에서 요구사항 분석을 하며 작성했던 User Story를 Product Backlog 라는 명칭으로 작성하고 Story 별 Task 목록을 작성하던걸 Sprint Backlog 로 이번 주의 스프린트에서 작업할 스토리만 선정하여 작성하면 좋을거 같았다. Story 별 구체적인 Task 목록 또한 해당 스프린트를 시작 할 때 작성하는 걸로! 거기에 어제 회.. 더보기
[220613] 코드스쿼드 마스터즈 일일 회고 # 마지막 프로젝트가 시작됐다. 벌써 마지막 3주짜리 프로젝트가 시작됐다. 이 말은 즉 코드스쿼드 마스터즈 수료까지 3주밖에 남지 않았다는 뜻...! 말도 안되는거 아닌가...! 어떻게 이러지 흑흑 시간이 너무 빠르다. 끝나지 않았으면 하면서도 빨리 끝내고 싶은 마음이 들어서 심란해진다. 아직 공부가 제대로 되지 않고, 준비가 덜 된 거 같아서 빨리 끝나지 않았으면 싶고, 매주 매일 짧은 단위로 계속해서 미션을 수행하는 과정에 좀 지쳐서 빨리 끝나고 지금까지 학습한걸 전반적으로 되짚고 싶어서 빨리 끝났으면 싶다. # 마지막 프로젝트는...?! Dony와 함께 하게 됐다! 얏호우! 마지막 프로젝트라고 같이 하고 싶은 사람을 설문 조사해서 클로이께서 매칭 시켜주셨다! Dony 랑은 정말 코코아 때부터 생각보.. 더보기