Please enable JavaScript to use this site.
JavaScript를 활성화 시켜주세요.
BLOG_YHUJ
BLOG_YHUJ
Written by
yhuj79
🌱 Junior Developer
Categories List ▼
Algorithm
Certification
Computer Science
Data Structure
Database
Gatsby
Java
Javascript
Jest
MacOS
Markdown
Next
React
React Native
Swift
Typescript
Vue
Categories
Algorithm
Certification
Computer Science
Data Structure
Database
Gatsby
Java
Javascript
Jest
MacOS
Markdown
Next
React
React Native
Swift
Typescript
Vue
ALL 37 Posts
ALL
Vue
React
Javascript
V8
Computer Science
Design Pattern
Script
Python
Map
Leaflet
Gatsby
Data Visualization
Chart
Typescript
OOP
Optimization
3D
Image
Algorithm
Certification
C
React Native
Location
Java
OS
Process
Thread
Database
RDB
Cloud
Quill
Firebase
Express
Heroku
Open API
Next
Prisma
PlanetScale
Jest
Testing
Loopback
Network
HTTPS
Data structure
Stack
Queue
Swift
Dictionary
Typealias
Markdown
MacOS
Terminal
단방향 양방향 데이터 바인딩
2024년 12월 30일
Vue
React
데이터 바인딩은 화면상에 보여지는 데이터(View)와 브라우저 메모리에 있는 데이터(Model)를 묶어서(Binding) 서로 간의 데이터를 동기화하는 것을 말한다. 일반적으로 React에서는 단방향, Vue에서는 양방향 데이터 바인딩을 따른다. 단방향 데이터 바인딩 단방향 데이터 바인딩은 데이터가 단일 방향으로 흐르는 방식을 …
Javascript V8 작동 원리
2024년 12월 21일
Javascript
V8
V8은 Google에서 개발한 오픈소스 자바스크립트 엔진으로, 주로 Chrome 브라우저와 Node.js에서 사용된다. V8은 자바스크립트 코드를 기계어로 변환하여 실행하는 고성능 엔진이며, 최신 웹 애플리케이션과 서버 애플리케이션의 핵심 역할을 담당하고 있다. 스크립트 언어와 현대 프로그래밍 프로그래밍 언어는 보통 작동 방식에…
MVC, MVP, MVVM
2024년 11월 19일
Computer Science
Design Pattern
소프트웨어 개발에서 다양한 아키텍처 패턴은 코드의 구조를 체계화하고 유지보수성을 높이는 데 필수적인 역할을 한다. 그중에서도 MVC(Model-View-Controller), MVP(Model-View-Presenter), MVVM(Model-View-ViewModel)은 소프트웨어 설계에서 가장 널리 사용되는 패턴으로, 관심사…
스크립트 언어의 진화와 미래 기술 동향
2024년 10월 21일
Computer Science
Script
Javascript
Python
스크립트 언어는 작업 자동화와 시스템 제어를 위한 것으로 시작되었으나, 현재는 웹 개발, 데이터 과학, 인공지능 등 다양한 분야에서 핵심적인 역할을 한다. 대표적으로 JavaScript와 Python이 있으며, 각기 다른 생태계와 강력한 기능으로 현대 소프트웨어 개발의 중심에 있다. 스크립트 언어의 개념과 역사 스크립트 언어란?…
React 지도 라이브러리 Leaflet
2024년 10월 10일
React
Map
Leaflet
Leaflet은 오픈 소스 자바스크립트 라이브러리로, 주로 OSM(OpenStreetMap) 같은 무료 지도 데이터를 사용하거나, 타일 기반의 지도 데이터를 불러와 사용할 수 있다. 기본적인 사용 방법만 익히면 별도의 API KEY 설정 없이 간단하게 사용 가능하고, 비용 지불의 걱정이 없다. react-leaflet 같은 라이…
Gatsby Blog 2년 사용 후기
2024년 09월 26일
Gatsby
지난 2년간 커스텀 블로그를 생성 후 관리하며 느낀 점, 주요 플러그인 등 후기를 간략하게 정리. 커스텀 블로그의 시작 블로그를 만들어야겠다 느낀 건 2022년 9월 경, 개발을 배워가면서 얻은 지식들을 정리하여 기록물로 남겨두고 싶다 생각이 든 것이 시작이었다. 맨 처음에는 Tistory, Velog 등 내가 배울 때 유용하게…
React에서 ApexCharts로 차트 그리기
2024년 09월 09일
React
Javascript
Data Visualization
Chart
데이터 시각화란 데이터를 그래프, 차트, 지도, 인포그래픽 등 시각적인 형태로 표현하여 복잡한 정보나 패턴을 쉽게 이해할 수 있도록 하는 방법이다. 대량의 데이터를 시각적으로 표현함으로써 숨겨진 경향, 상관관계, 이상치 등을 더 직관적으로 파악할 수 있게 하며, 이를 통해 의사 결정 과정에서 통찰력을 제공한다. 차트는 데이터를 …
Typescript로 작성하는 디자인 패턴
2024년 08월 27일
Typescript
OOP
Design Pattern
'바퀴를 다시 발명하지 마라(Don't reinvent the wheel)'라는 유명한 프로그래밍 격언이 있다. 개발 과정 중에 문제가 발생하면 새로 해결책을 구상하는 것보다 문제에 해당하는 디자인 패턴을 참고하여 적용하는 것이 더 효율적이다. 디자인 패턴이란? 디자인 패턴(Design Pattern)은 소프트웨어 개발에서 자주…
react-device-detect로 기기별 최적화된 화면 만들기
2024년 08월 04일
React
Optimization
웹 개발에서는 다양한 기기에 대응하는 화면을 제공하는 것 또한 중요하다. React에서 사용자의 기기 정보를 탐지하여 적절한 UI를 제공할 수 있는 라이브러리인 react-device-detect에 대해 다루어 보았다. react-device-detect란? 몇몇 사이트들은 모바일 접속을 한 경우 특정 창을 띄우거나, 모바일 버…
React로 360도 돌아가는 이미지 구현 (react-360-view)
2024년 07월 13일
React
Javascript
3D
Image
360도 회전하는 이미지를 볼 수 있고, 더 나아가 드래그 이벤트를 통해 그 물체를 조작해 볼 수 있는 기능은 다양한 웹사이트에서 사용되고 있다. 주로 자동차, 신발, 시계 등의 상품을 관찰할 수 있게 서비스하는 경우가 많다. 이 포스트는 360 뷰어를 구현할 수 있는 다양한 방법 중 react-360-view 라이브러리를 통해…
Dark Theme