profile
짝퉁 프로그래머

[react] 검색 API 사용할 때 딜레이 주기

Search API를 통해 검색을 하고있던 찰나였다. onChange가 하나하나 바뀔 때 마다 통신을 하니 웹페이지가 너무 버벅이길래, 사용자의 입력이 끝난 후 지정한 시간을 초과하고 나서 통신을 할 수 있도록 구현했다.setTimeout & useEffect.useE

2022년 8월 14일
·
0개의 댓글
·

[javascript]카카오 API로 로그인하기 - javascript, 액세스 토큰 받아오기

카카오 로그인을 구현하기 위해 연습용으로 javascript로 만들어보았다. 하지만 나는 react였기 떄문에 다시 만들어야만 했다고...그래도 혹시 도움이 될까 싶어 이렇게 글을 남긴다!상기하였듯 카카오 API. 대략적인 가이드 문서 : https://dev

2022년 8월 14일
·
0개의 댓글
·

[react] 카카오 API로 로그인하기 - REST API, 액세스 토큰 전달하기

소셜 로그인이라는 것을 한번 도전해보고 싶어 먼지쌓인 카카오 비즈니스 계정을 꺼냈...지만 정작 필요한건 카카오 디벨로퍼 계정이었다. 살짝 머쓱하지만 당황하지 안코? 등록을 한 후 API 문서를 살펴보는데...역시나 호락호락하게 API 사용법을 알려주진 않았다. 무조건

2022년 8월 14일
·
0개의 댓글
·

[react] 카카오 API를 통해 로그인 구현하기! (with React)

소셜 로그인이라는 것을 한번 도전해보고 싶어 먼지쌓인 카카오 비즈니스 계정을 꺼냈...지만 정작 필요한건 카카오 디벨로퍼 계정이었다. 살짝 머쓱하지만 당황하지 안코? 등록을 한 후 API 문서를 살펴보는데...역시나 호락호락하게 API 사용법을 알려주진 않았다. 무조건

2022년 8월 7일
·
0개의 댓글
·

[react] 제한된 영역을 클릭했을 때 좌표값을 구하는 방법 (feat. useRef, offsetX, offsetY)

이미지를 업로드 하고 난 후, 클릭을 통해 해당 위치에 (+) 아이콘을 만들려고 했다. (마치 지도에서 핑을 찍듯!)그러려면 일단 해당 사진에서 좌표를 구하는 일이 먼저라고 생각했기에, 좌표를 구하는 방법을 찾아봤다. 생각보다 금방 나오던데?우리가 사용할 것은 useR

2022년 8월 7일
·
1개의 댓글
·
post-thumbnail

[react] div를 input태그로 만들기 (feat. useRef())

파일 업로드 버튼을 만드는 도중에, 상단의 이미지와 같이 디자인을 넣고 싶었다.하지만 input 태그는 저런 느낌으로 꾸며줄 수가 없었고...여러가지 방법을 생각해냈지만 순수 자바스크립트 문법으로는 전부 실패해버렸다.그러다 마지막에 떠오른게 이 친구였다.바로 useRe

2022년 8월 7일
·
0개의 댓글
·

AWS 란

응애

2022년 7월 31일
·
0개의 댓글
·

React - 5. Cleanup Function

응애

2022년 7월 31일
·
0개의 댓글
·

React - 4. sideEffect와 useEffect

응애

2022년 7월 31일
·
0개의 댓글
·

React - 3. 참조형 데이터를 state로 사용하고 싶을 때

자바스크립트의 자료형은 크게 기본형(Primitive type)과 참조형(Reference type)이 있다는 건 모두가 알고 있을 것이다.기본형은 별거 없는데 문제는 바로 참조형.참조형 값들은 그 특성들이 좀 독특해서 변수로 다룰 때도 조금 주의해 주어야 하는데, 이

2022년 7월 24일
·
1개의 댓글
·

React - 2. State의 기초

react를 공부해보셨다면, state는 진짜 한평생 쓴다고 봐도 무방하다는 말에 동의하실 것이다. 그러면 이제 react의 핵심, State가 무엇인가에 대해 한번 끄적여 보겠다. What 그렇다면 State란 뭘까? State를 네이버 사전에서 찾아보았다. 그렇

2022년 7월 24일
·
0개의 댓글
·
post-thumbnail

[Code Kata] Week 02-05

인자인 height는 숫자로 이루어진 배열입니다.그래프로 생각한다면 y축의 값이고, 높이 값을 갖고 있습니다.상단 이미지는 배열 1, 8, 6, 2, 5, 4, 8, 3, 7을 받았을 때를 상정한 그래프 입니다.저 그래프에 물을 담는다고 생각하고, 물을 담을 수 있는

2022년 7월 24일
·
0개의 댓글
·

[Code Kata] Week 02-04

숫자 배열을 인자로 받았을 때, 가장 자주 등장한 숫자를 k 개수만큼 return해주세요.이걸 찾아볼 사람은 매우 특정적이기에 이야기하자면, Week 02 - 02번 문제와 로직이 흡사하다.하지만, 로직 자체는 여전히 단순하기에, 코드가 매우 길다.. 로직은 다음과 같

2022년 7월 17일
·
0개의 댓글
·

[Code Kata] Week 02-01

1~3999 사이의 로마자를 의미하는 문자열을 받았을 때, 그에 해당하는 숫자를 반환해주세요. 로마 숫자를 숫자로 표기하면 다음과 같습니다.I: 1,V: 5,X: 10,L: 50,C: 100,D: 500,M: 1000유의할 점은 4를 표현할 때는 IIII가 아니라 IV

2022년 7월 17일
·
0개의 댓글
·

React - 1. Props & Children

JSX 문법에서는, 컴포넌트를 호출할 때 해당 컴포넌트에서 사용할 속성값을 넣어서 보내줄 수 있는데, 그렇게 컴포넌트에 넣어준 속성들을 Props라고 부른다.컴포넌트에 넣어준 속성들은 하나의 객체로 묶여서 컴포넌트를 정의한 함수의 파라미터 값으로 전달된다.위 예시 코드

2022년 7월 17일
·
0개의 댓글
·

[Code Kata] Week 01-05

단어가 담긴 strs 배열을 받았을 때, 공통된 시작 단어(prefix)를 반환해주세요.strs = 'start', 'stair', 'step'일 때, return: 'st'strs = 'start', 'wework', 'today'일 때, return: ''이번에도

2022년 7월 10일
·
0개의 댓글
·

[Code Kata] Week 01-03, 04

숫자배열과 목표 정수값을 인자로 받았을 때, 배열 속 중복되지 않은 두 정수를 더해 '목표 정수값'이 나오게 하는 배열의 index를 return해 주세요.예를 들어,nums: 4, 9, 11, 14, target: 13 일 때return값은 0, 1이 되어야 합니다.

2022년 7월 10일
·
0개의 댓글
·

[Code Kata] Week 01-01, 02

숫자배열과 목표 정수값을 인자로 받았을 때, 배열 속 중복되지 않은 두 정수를 더해 '목표 정수값'이 나오게 하는 배열의 index를 return해 주세요.예를 들어,nums: 4, 9, 11, 14, target: 13 일 때return값은 0, 1이 되어야 합니다.

2022년 7월 10일
·
0개의 댓글
·

데이터베이스에 대한 고찰(3) - KEY

이번에는 KEY와 관련된 이야기를 풀어보고자 한다. 이해를 돕기 위해 인터넷에서 예시 이미지를 추가했는데, 도움이 되었으면 좋겠다.슈퍼 키 (Super Key)테이블에서 각 행을 유일하게 식별할 수 있는 하나 또는 그 이상의 속성들의 집합이다. 유일성만 만족하게 되면

2022년 7월 3일
·
0개의 댓글
·
post-thumbnail

데이터베이스에 대한 고찰(2) - DB의 장/단점

파일 시스템이란, 뭔가 대단한 단어가 아니다. 디스크 파티션을 관리하는 하나의 체계인데,응용프로그램 별로 필요한 데이터들을 파일로 관리할 수 있도록 하는 기능을 제공한다. 여기에서 핵심은 응용 프로그램 별로 파일을 유지한다는 점인데, 즉 같은 데이터가 여러 파일에 중복

2022년 7월 3일
·
0개의 댓글
·