[JavaScript]ES6+객체와 배열의 사용성 개선

2025-02-10

자바스크립트 작성시 단축 속성명과 계산된 속성명을 이용하여 객체와 배열을 생성하고 수정하는 방법과 또 전개연산자와 구조분해할당을 이용한 객체와 배열의 속성값을 밖으로 쉽게 꺼내는 방법에 대해 아래와 같이 정리해 보았다.

Read More

리액트를 왜 사용할까

2024-12-03

과거의 웹 개발과 프론트엔드 개발자의 등장

과거 웹 개발의 경우 주로 서버에서 HTML을 생성해 클라이언트(브라우저)에 전달하고, 렌더링하는 방식이 주를 이루었다. 당시에는 단순한 정보전달의 문서형식의 웹 사이트가 많았고 이는 j-QueryJavaScript로도 충분히 구현 가능했기에 프론트엔드 개발자라는 개념이 없이 백엔드 개발자가 모든 것을 처리하고는 했다.

Read More

weekly memories 240730

2024-07-29

기술 스택

  • React 이해와 개발
    • 상태관리 Mobx, Redux
    • 웹 성능 측정 및 최적화 경험
  • TypeScript 이해와 개발
  • JavaScript/ CSS / HTML 에 대한 깊은 이해
Read More

[Algorithm]Docker-Compose Setting

2024-03-20

도커(Docker)

도커(Dokcer)는 어플리케이션을 패키징하고 컨테이너로 실행하는 프로세스를 단순화하여 개발자가 애플리케이션을 더 쉽게 관리하고 확장할 수 있도록 도와주는 컨테이너 기반의 가상화 플랫폼이다.

Read More

[Algorithm]알고리즘 문제풀이

2024-02-03

“토마토”나 “기러기”처럼 거꾸로 읽어도 똑같은 단어를 ‘팰린드롬(palindrome)’이라고 부릅니다. 팰린드롬 여부를 확인하는 함수 isPalindrome을 작성하려고 하는데요. isPalindrome은 파라미터 word가 팰린드롬이면 true를 리턴하고 팰린드롬이 아니면 false를 리턴하도록 작성하세요.

Read More

피보나치 수열(Fibonacci Sequence)

2024-01-25

1, 1, 2, 3, 5, 8, 13, 21, 34, 55, … 피보나치 수열의 1번 항과 2번 항은 각각 1이다. 3번 항부터는 바로 앞 두 항의 합으로 계산된다. 예를 들어 3번 항은 1번 항(1) 과 2번 항(1) 을 더한 2이며, 4번 항은 2번 항(1)과 3번 항(2)을 더한 3이다.

Read More

유용한 VScode플러그인 추천

2024-01-10

개발환경이 바뀌게 되면 VScode 기본환경을 새로 세팅해주어야 하는데, 이때 매번 찾아보는 것이 좀 번거롭기도 해서 제가 필수적으로 사용하는 기본적인 플러그인을 아래와 같이 소개해 보려고 합니다.

Read More

[React] 쿼리 스트링(Query String)

2023-11-29

쿼리스트링은 URL 끝에 ?을 시작으로, 키=값 형태로 여러 쌍의 데이터를 전송하는 방법이다. 홈페이지의 상세페이지를 생각하면 쉬운데 이를 통해 웹 페이지에 요청한 데이터를 서버로 전송하거나 서버로부터 받은 데이터를 웹 페이지에 출력하는 등의 작업을 할 수 있다.

Read More