PROJECT/Dkbk's website(9)
-
3) Mainpage 만들기
아래 항목들을 신경써서 만들어야함 1. 방문자 카운트 표기 api 찾기 2. css로 구현한 간단한 애니메이션을 sass mixin으로 만들어두기 3. layout 및 전체적인 디자인 초라하지만 메인 페이지가 생겼다! +) 화면이 늘어나면 DB, api는 필수가 될 것 같아서 별도 구현하는게 좋겠다
2021.01.16 -
2) 레이아웃 구상
나는 회사에서 조직을 옮기게 되면서 React로 웹 개발을 처음 접하게 되었는데, 그전에 하던 C# GUI랑 비교가 되어서 그런지 React의 컴포넌트가 너무너무 매력적으로 느껴졌다. 띠용! 요소 자체를 붙였다 떼었다 할수 있다니!! 이런 느낌? 그런데 이것도 단점이 있었다 ㅜㅜ 사실은 내 문제인데, 내가 한번 개발한 컴포넌트를 재활용할 일이 많아지다 보니 1. 큰 그림을 보지 못하고 지나치게 공통화에 집착했거나 2. (또) 큰 그림을 보지 못하고 공통화하지 않았거나 3. (또) 큰 그림을 보지 못하고 컴포넌트 별 부모-자식 구조를 불합리하게 짜뒀거나 4. (또) 큰 그림을 보지 못하고 state, props, reducer를 용도에 맞지 않게 써뒀거나 등등... 개발하면서 내가 남긴 흑역사를 보고 스스..
2021.01.15 -
1) firebase로 React 빌드 결과 배포하기
개인 홈페이지를 직접 만들어 보고 싶다는 생각을 한 지는 좀 되었는데, 새해를 맞아서 실행에 옮게 됐음 1. 집에 서버용으로 컴을 켜두는건 부담스럽다. 2. 클라우드 자원을 사용하고는 싶은데, 과금을 걱정하고 싶지 않다. (물론 free tier가 있지만... 기간 제한이 있기도 하고 기간 내에라도 내가 모르는 사이에 과금 기준을 넘어버리는 불상사가 발생하지 않으면 좋겠다 ㅜㅜ) 요 두 가지가 어떻게 홈페이지를 구축할 지 결정하는 데에 가장 중요한 포인트였다. 글을 쓰거나 파일을 업로드 하는 등의 기능은 구현하지 않을 생각이라 static 파일만 호스팅 하면 되는 상황이어서 무료 요금제 사용 중에 나도 모르게 과금이 될 우려가 없는 firebase 를 사용하기로 결정했다 :) 1. 레포지토리 생성 bit..
2021.01.11