Posts by Category
- React 15
- InfoProcessing 11
- Web 10
- Git 6
- Uiux 6
- Programmers 6
- Blog 5
- JavaScript 5
- Issue 5
- NodeJs 4
- MongoDB 4
- MariaDB 2
- Setting 2
- Figma 1
- Sequelize 1
- New 1
- ReactNative 1
- Algorithm 1
- Linux 1
- DevOps 1
React
render / component
2022.12.21
Hooks
router
useHistory
라우터
리액트
React 상태관리 라이브러리 zustand
zustand 알아보기
React Query 알아보기
리액트 쿼리 알아보기
2022.12.06
reactquery
리액트
리액트쿼리
Intersection Observer API 활용하여 React에서 무한스크롤 구현하기
React 무한스크롤 (Infinite Scroll) 구현
2022.11.22
InfiniteScroll
리액트
무한스크롤
리액트 차트 라이브러리 Recharts 사용법
React 차트 라이브러리 - Recharts
리액트 조건부 렌더링 패턴 및 옵셔널 체이닝
React Conditional Rendering Pattern & Optional-Chaining
2022.11.03
js
optional-chaining
리액트
연산자
옵셔널체이닝
자바스크립트조건부렌더링
조건부렌더링
리액트 Hooks : useCallback()
useCallback 를 사용하여 함수 재사용하기
2022.08.28
Hooks
useCallback
useMemo
리액트
PureComponent와 React.memo
리액트 성능개선, React.memo 현명하게 사용하기
2022.08.24
memo
PureComponent
React.memo
리액트 Hooks : useRef()
useRef로 DOM 요소에 접근하기
리액트 Hooks : useMemo()
성능 최적화를 위한 useMemo 사용법
2022.07.17
Hooks
Memoization
react
useMemo
리액트
리액트에서 styled-components로 스타일링 하기
React styled-components 사용법
리액트 Hooks : useState()
useState를 통해서 동적 상태관리하기
InfoProcessing
CH12. 제품 소프트웨어 패키징
정보처리기사 - 제품 소프트웨어 패키징
2023.03.25
개발
정보처리기사
정처기
제품
제품소프트웨어패키징
CH01. 소프트웨어 개발 방법론
정보처리기사 - 소프트웨어 개발 방법론
2023.01.29
개발
소프트웨어
소프트웨어개발방법론
정보처리기사
정처기
Web
Nginx랑 Apache의 차이 알아보기
Nginx / Apache 차이는 무엇일까?
Webpack 알아보기 & 설치방법
오픈 소스 자바스크립트 모듈 번들러 Webpack
npm과 yarn의 차이는 무엇일까?
npm vs yarn
파이어베이스(firebase)와 리액트로 간단하게 구글 로그인 구현하기
파이어베이스 구글 로그인
파이어베이스(Firebase)란?
파이어베이스에 대해 알아보기
Antd Table 컴포넌트 column render
앤트디자인 테이블 컴포넌트 사용
2022.08.15
ant design
antd
웹개발
Mac에서 MariaDB 및 GUI 툴 설치하기
homebrew로 mariaDB를 설치하고 GUI툴인 sequel pro까지 설치하기
Git
Git - Git bash에서 로그인한 계정 변경 방법
Git bash 로그인 계정 변경
Git - Stash 사용법
git stash 사용하여 변경 사항 저장 및 꺼내기
Git - Rebase 알아보기
Git 브랜치 Rebase란?
Git 커밋 되돌리기 (Reset, Revert)
Reset과 Revert 알고 사용하기
Git 기본 CLI 명령어 정리
Git에서 사용하는 기본적인 명령어를 정리해보았습니다.
Uiux
Programmers
[Lv.2] 루시와 엘라 찾기 (MySQL)
프로그래머스
[Lv.1] 어린 동물 찾기 (MySQL)
프로그래머스
[Lv.1] 로또의 최고 순위와 최저 순위
프로그래머스
[Lv.1] 부족한 금액 계산하기
프로그래머스
[Lv.1] 없는 숫자 더하기
프로그래머스
[Lv.1] 나머지가 1이 되는 수 찾기
프로그래머스
Blog
Jekyll 블로그 글 작성시 {{ }}나 {% %} 같은 jekyll 문법 표현하기 (escape liquid template)
Jekyll 블로그 글 작성 팁
2024.02.22
Blog
escape liquid template
github
jekyll
블로그
jekyll 실행 시 ‘require’: cannot load such file – webrick (LoadError) 오류 해결 방법
jekyll blog - ‘require’: cannot load such file – webrick (LoadError)
jekyll serve 할 때 install missing gem executables with ‘bundle install’ 오류 해결 방법
jekyll blog - install missing gem executables with ‘bundle install’
마크다운(Markdown) 문법
마크다운(Markdown) 문법에 관한 글
github.io 블로그 첫 포스팅입니다
github.io 에서 글을 처음 작성해보았습니다 😊
2022.06.26
Blog
JavaScript
User Agent 브라우저 정보 얻기 (Chrome 인지 아닌지 체크, 모바일 디바이스 구분)
User Agent 브라우저 정보 얻기
return과 return false 의 차이?
return; return false; 는 어떤 차이가 있을까
2022.12.13
js
return false
return
자바스크립트
JSDoc으로 타입 힌트 제공하면서 주석 예쁘게 달기
JSDoc 기능 사용법
2022.08.27
javaScript
JSDoc
자바스크립트
주석
자바스크립트 Promise 이해하기
자바스크립트 Promise
2022.06.29
javaScript
js
Promise
비동기
자바스크립트
자바스크립트 프로토타입(prototype) 이해하기
자바스크립트 프로토타입(prototype)
2022.06.28
javaScript
js
prototype
자바스크립트
프로토타입
Issue
[Windows] 인텔리제이(IntelliJ) 콘솔 한글 깨짐 수정하기
인텔리제이(IntelliJ) 콘솔 한글 깨짐 수정하기
Mac, 맥북 업데이트 후 xcrun: error: invalid active developer path 에러 나는 경우 해결방법
xcrun: error: invalid active developer path 에러 해결
Visual Studio Code(VSCODE) 초기화 및 재설치 하기
VSCODE 완전 초기화 한 후 재설치 하기
[Mac] 맥북에게 5000번 포트를 뺏겼을 때 해결방법
AirPlay 수신모드에게 뺏긴 5000번 포트..
[Mac] 사용중인 포트 kill 하는법
포트 죽이기!!
NodeJs
Node.js 파일 시스템(fs) 모듈 사용하여 파일로 부터 데이터 읽기
Node.js File System Module
Axios 알아보기(특징, 설치방법 문법 등)
HTTP 비동기 통신 라이브러리 - Axios
Node.js-Express
Node.js 기반 웹 프레임워크 Express에 대해 공부하기 + 간단한 사용
Node.js 프로세스 관리도구 pm2
Node.js 운영을 효율적이게 하는 프로세스 관리도구
MongoDB
Node.js 몽고디비 (MongoDB) Driver API
Node.js MongoDB Driver API
MongoDB 기본 쿼리문 정리
몽고디비 기본 쿼리문을 정리해보았습니다.
MariaDB
MySQL/MariaDB WITH RECURSIVE 재귀 쿼리
MySQL/MariaDB WITH RECURSIVE
2023.10.29
DB
MariaDB
WITH RECURSIVE
데이터베이스
MySQL/MariaDB 원격 접속 허용하기 (Host ‘IP’ is not allowed to connect to this MySQL server)
데이터베이스 접근 권한 거부 해결하기
Setting
NVM default 노드 버전 변경 하는 방법
NVM default node version setting
2023.10.31
default
node.js
node
nvm default
NVM
M1맥 iTerm2 터미널 꾸미기: zsh-syntax-highlighting 적용
터미널 꾸미기
2022.11.26
iTerm2
terminal
zsh-syntax-highlighting
터미널
Figma
맨 위로 이동 ↑Sequelize
Sequelize - 데이터타입
Sequelize 데이터타입 정리
New
간단하고 빠른 오픈소스 웹소켓 서버(soketi)
웹소켓 서버 soketi
ReactNative
React Native - Sticky Header (헤더 고정)
리액트 네이티브 Sticky
2023.10.04
React
RN
scrollview
stickyHeaderIndices
Sticky
리액트네이티브
Algorithm
스택(Stack)이란 무엇일까?
What is a Stack?
Linux
DevOps
Github Actions를 활용한 CI/CD 구축 (OCI & SSH)
Github Actions를 활용하여 배포자동화 구축
2024.02.21
CI/CD
Github Actions
OCI
배포자동화