Skip to content

chuhongkyu/Mr_chu_HomePage

Repository files navigation

2024/01/18 vite 프레임워크로 변경

  • Vite 추가

2023/11/16 Notion API로 변경

문제 발생

  • 매번 홈페이지를 관리하기에 부담을 느낌
  • 노션 데이터 베이스 api 활용하기로함.
  • api/get/projectList => api/notion/projectList 변경
  • 프론트에서 page id로 노션에 page 블록 데이터를 얻고 그것을 마크다운으로 받아 리액트에서 보여줌

2023/11/10 백엔드 구축


2023/06/03 넷틀리파이 배포로 변경


2022/10/20 포트폴리오 타입스크립트로 변경

  • 취직후 SEO가 너무 중요하다 생각하여 리액트에 무엇을 더 할지 고민중
  • react-snap 추가
  • 구글 사이트맵 추가
  • robots.txt 추가

2022/05/28 포트폴리오 홈페이지를 리액트로 변경해보기


2021/09/25

  • html/css/js로만 만든 포트폴리오 홈페이지

home 화면

페이지

  • 인터랙티브한 강점을 보여주기 위한 포트폴리오. 지금까지 해온 프로젝트들을 감상하실 수 있습니다.

  • 화면 구성
    • Enter
    • Home
    • RESUME
    • ABOUT
    • GITHUB
    • PROJECT (프로젝트)
    • OTHERS

  • 라이브러리
    • Recoil
    • bnd
    • style-components
    • framer-motion
    • react-tooltip
    • react-icons
    • react-router-sitemap
    • react-snap

  • 관람 법
    • Enter 화면에서 글자, icon 눌러서 접속
    • Folder 순서 드래그 드롭으로 변경 가능
    • 창 축소 해보면서 감상.

  • SEO 향상법
  • react-helmet

리액트가 렌더링 되는 경우는 state,props가 변경되었을 떄

  • 함수형 컴포넌트는 함수다. 다시 한 번 강조하자면 함수형 컴포넌트는 단지 jsx를 반환하는 함수이다.
  • 컴포넌트가 렌더링 된다는 것은 누군가가 그 함수(컴포넌트)를 호출하여서 실행되는 것을 말한다.
  • 함수가 실행될 때마다 내부에 선언되어 있던 표현식(변수, 또다른 함수 등)도 매번 다시 선언되어 사용된다.
  • 컴포넌트는 자신의 state가 변경되거나, 부모에게서 받는 props가 변경되었을 때마다 리렌더링 된다.
  • 심지어 하위 컴포넌트에 최적화 설정을 해주지 않으면 부모에게서 받는 props가 변경되지 않았더라도 리렌더링 되는게 기본이다.

About

개인 포트폴리오 홈페이지 - 2021/09/25

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages