post-thumbnail

[TIL] MongoDB

알다시피 웹사이트 내 유저 이름, 글 등 유저의 데이터를 영구적으로 안전하게 저장하고 싶으면 Database에 저장한다Database에 종류는 여러가지가 있는데, 그 중 관계형, 비관계형 데이터베이스가 있다.관계형 데이터베이스는 데이터를 엑셀처럼 표에 저장한다.데이터

2023년 4월 29일
·
0개의 댓글
·
post-thumbnail

Next.js 기초 2 - component, props, state

이렇게 생긴 cart-item 하나를 컴포넌트로 만들어 쉽게 반복 사용할 수 있다.이렇게 만들어주고,이렇게 추가해주면 원하는 개수만큼 생성할 수가 있다.위에 만든 것처럼 아무데나 대충 만든건 server component가 된다.server component는 html

2023년 4월 29일
·
0개의 댓글
·
post-thumbnail

Next.js 기초 1 - 시작하기 & 라우팅 & 이미지 넣기

새로운 프레임워크 next.js를 배워보려고 한다. 왜? client-side rendering 말고 server-side rendering가 유행하고 있기 때문이라고.client-side rendering : 브라우저에서 html을 실시간으로 만듦server-side

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

인생네컷 만들기 프로젝트 3 - 화면 저장하기

지난 번에 작성했던https://velog.io/@fairytale779/TIL-html2canvas를 이용해서 쉽게 구현하였다세팅은 위 게시글에 적혀있으니 넘어가고, 함수는 다시 적어보자면 이렇다querySelector를 이용해서 두 가지를 만들어주었다그래서

2023년 4월 19일
·
0개의 댓글
·

[error] Parsing error: 'import' and 'export' may only appear at the top level.

Parsing error: 'import' and 'export' may only appear at the top level. 어디에 괄호를 빼먹었겠거니... 했는데 (정답)에러설명도 길고 export 근처에 }를 넣어봤는데도 쉽사리 고쳐지지 않았음...무슨 말인고 하

2023년 4월 18일
·
5개의 댓글
·
post-thumbnail

인생네컷 만들기 프로젝트 2 - 이미지 크롭창 만들기 (실패 기록)

지난 번에 이미지 사이즈를 지정했더니불러온 사진들이 비율 상관없이 찌부가 되는 것들을 막고자 새로운 기능을 공부해보았따.공식 github: https://github.com/ricardo-ch/react-easy-cropnpm install react-eas

2023년 4월 18일
·
0개의 댓글
·

[error] Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'.

input 을 통해 이미지를 업로드를 하는 과정에서, 발생 되는 오류이다이미지를 정상적으로 업로드 한다면 문제가 없으나, 이미지를 선택하는 창 까지 띄운 상태에서 취소를 하게 되는 경우이미지 파일 업로드 input에 걸려 있는 함수는 그대로 작동을 하게 되나, 실제 파

2023년 4월 13일
·
0개의 댓글
·
post-thumbnail

인생네컷 만들기 프로젝트 1 - 틀 & 사진 업로드 & 저장

스파르타 코딩클럽에서 무료로 css,html 강의를 풀어줬는데,이건 그냥 간단한 html,css니 듣지 않고 여기서 영감을 얻어... 리액트로 인생네컷 만들기를 해봤따.반나절이면 간단히 끝낼 줄 알았는데, 이런 저런 복병을 마주쳐 결국 게시글도 두 개로 나뉘게 됨 ^\

2023년 4월 12일
·
6개의 댓글
·
post-thumbnail

[TIL] 이미지 업로드 구현

업그레이드된 작업을 위해 이미지 업로드를 미리보기 / 삭제까지 구현하는 방법을 알아보도록 한다!이 모든 것은 나의 빌드업이 될 것이야... 🙄파일을 업로드할 input 버튼 / 올린 파일의 이미지 미리보기FileReader를 선언하여 업로드한 파일 객체를 변수에 담음

2023년 4월 11일
·
7개의 댓글
·

상대경로와 절대경로

이걸 아직도 헷갈리는 나를 위해 정리를 해본다쉽게 이해하기 위해 웹디자인 기능사 공부할 때 폴더를 가져왔음동일한 위치에 저장되어 있기 때문에, "파일명.확장자" 로 기입해주면 된다.index.html 기준으로 밑에 있는 파일/ 이미지들을 불러오기 위한 경로는./ : 현

2023년 4월 11일
·
0개의 댓글
·
post-thumbnail

[TIL] html2canvas

css 강의 하나를 듣다가, 화면을 캡처해서 저장하는 것을 원해서서버 없이도 가능한지 구글링 해보다가 html2canvas를 알게 되어서 정리해보려고 한다.npm install --save html2canvasimport html2canvas from "html2can

2023년 4월 10일
·
5개의 댓글
·

[TypeScript + React] 카카오 맵 이용하기 : 1

npx create-react-app --template typescript Kakao Developer 등록하기 개발자 어플리케이션 등록하기 : https://developers.kakao.com/console/app 앱 키 얻기 '내 어플리케이션 ' 에 들어가

2023년 4월 8일
·
5개의 댓글
·
post-thumbnail

동물의 숲 정보 웹페이지 만들기 1 - API 불러오기

동물의 숲에 요즘 푹 빠져사는데, 내가 좋아하는 걸로 뭔가를 만들어보면 더욱 흥미가 생길 거 같아서 일단 냅다 동물의숲 api가 있나 찾아보았다. API 불러오기 > https://api.nookipedia.com/ 여기서 api key를 요청한다고 폼을 작성

2023년 4월 6일
·
6개의 댓글
·
post-thumbnail

[TIL] postman + 공공 API 불러오기

2023년 4월 6일
·
1개의 댓글
·
post-thumbnail

[TIL] TypeScript 로 다크모드 구현하기 🌙 / 이미지 삽입 🌠

다크모드는 꼭 프로젝트 시작시에 고려해주기로 하쟈타입스크립트 + 리액트 앱과 스타일 컴포넌트 설치하기npx create-react-app my-app --template typescriptnpm i @types/styled-components style-reset은 브

2023년 3월 31일
·
6개의 댓글
·

error : Uncaught TypeError: Cannot read properties of null ~

다크모드를 구현하던 중... 맞이한 에러...나는 사용도 안한 타입이 에러가 났다고 ..Uncaught TypeError: Cannot read properties of null (reading 'useContext')react.development.js:209 War

2023년 3월 31일
·
1개의 댓글
·
post-thumbnail

[TIL] Class + TS

만들어 보고 싶은 것을 인터넷에서 발견했는데, 그게 class로 만들어졌다는 것도 보고... 또 타입스크립트를 공부하면서 class 알긴 알지만 너란 녀석 내 동료가 되기엔 아직 많이 친하진 않은 거 같아 오늘 본격적으로 알아가는 사이가 되어보려고 한다. 그리고 타입스

2023년 3월 30일
·
6개의 댓글
·
post-thumbnail

[TIL] TypeScript 타입확정하기 <Narrowing>

이렇게 함수를 지정해주면 에러가 난다.타입스크립트는 여러 개의 타입을 이용할 때타입을 확정지어주지 않으면 까다로운 타입스크립트는 오류를 내기 때문에, narrowing을 꼭 해주어야 한다.이럴 때 해결하는 방법이 narrowing이나 assertion을 이용하는 건데,

2023년 3월 29일
·
6개의 댓글
·
post-thumbnail

[CS] Javascript 1

클로저는 "함수와 함수가 선언된 어휘적(lexical) 환경"의 조합을 말합니다. 쉽게 말해, 어떤 함수(outer) 내부에 선언된 함수(inner)가 바깥 함수(outer)의 지역변수(outerVariable)를 참조하는 것이 함수(outer)가 종료된 이후에도 계속

2023년 3월 23일
·
8개의 댓글
·
post-thumbnail

[자격증] 웹디자인 기능사 3 (A~C유형) 메뉴

메뉴는 헤더에서 메뉴버튼을 누르면 내려오는 부분을 말하며,보통 4개의 메인메뉴와 각각 4개씩의 서브메뉴로 구성되어있다.모양은 가로형1,2,3/ 세로형1,2 ... 로 되어 있음. (일단 A~C유형에서는..)하나씩 만들어보면서 적어놓겠음!전체 메인을 감싸는 ul -> 그

2023년 3월 23일
·
6개의 댓글
·