profile
돈만 준다면 해 노예

fetch api의 multipart/form-data에 대해 알아보자

프로젝트 진행 중 fetch api를 사용하여 multipart/form-data를 보내는데 서버에서 제대로 받지 못하는 이슈(자바/스프링에서 boundary exception이 발생)가 생겨 fetch에 대해 살짝 공부를 하게되었다.excetipn 문구는 다음과 같다

2023년 1월 2일
·
0개의 댓글
·

리액트 이미지 변경 시 width, height 값 확인

purpose : 이미 선택된 이미지, 미리보기로 보여주고 있는 이미지를 radio버튼을 누를 때마다, 각 radio 버튼의 value에 지정된 width, height 값이 아닌 경우 alert을 띄어주고 미리보기, 파일선택을 초기화 해주어야한다.즉 radio버튼 값

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

css @media query 문법

참고사이트https://caniuse.com/?search=%40media

2022년 12월 6일
·
0개의 댓글
·

리액트 input에 range 값만 입력받기

type=number인 input태그에 min, max값을 주었지만,더 큰 입력값을 줄 수 있다. 하지만 나는 min ~ max 값만 입력받을 수 있게 만들고 싶었다.입력받은 값을 나머지 값으로 구해 값을 설정해주었다.

2022년 12월 1일
·
0개의 댓글
·

react jsx문법에서 텍스트 줄바꿈 처리

리액트 JSX 문법에서는 개행 문자 (\\n)가 동작하지 않는다.css로 간단하게 처리할 수 있다. 내 해결한 코드는 다음과 같다.단순 줄바꿈이라면 pre-line, 그렇지 않다면 pre-wrap을 사용하자.white-space - CSS: Cascading Style

2022년 12월 1일
·
0개의 댓글
·

datepicker에 데이터 넣기!!

게시글 수정 페이지을 개발중에 서버에서 받은 날짜 데이터(string)을 datepicker에 넣어야 했다. 서버에서는yyyyMMdd 으로 주었기 때문에 다음과 같은 코드를 짜서 해결했다.해당 코드는 substring으로 yyyy, MM, dd를 잘라 각각 변수에 대입

2022년 11월 30일
·
0개의 댓글
·

radio name 속성

radio태그의 속성 값으로 name을 주면 radio 버튼 사이의 연관성을 주게 되어 한개만 선택이 가능하다.name 값을 주질 않으면 버튼을 클릭하면 checkbox처럼 모든 버튼이 다 클릭되는 문제가 발생한다.

2022년 11월 25일
·
0개의 댓글
·
post-thumbnail

리액트 datepicker

회사 프로젝트 진행 중 datepicker를 사용했어야 했다.캘린더의 위치가 input 창 위에서 show/hide가 되어아래 사진처럼 캘린더가 보여지는 위치가 input 창 아래로 설정하고 싶었다.공식문서에는 popper.js(https://popper.js

2022년 11월 25일
·
0개의 댓글
·

리액트 렌더링에 관하여 (1)

이 포스트는 이 영상을 기반으로 작성한 글입니다. Rendering vs DOM Updates 렌더링은 자동으로 DOM 업데이트 한다는 의미가 아닙니다. 개념적으로 우리는 렌더링이 전체 UI를 redrawing 해주며, 리액트는 전체 tree를 루프한다고 생각합니다

2022년 11월 18일
·
0개의 댓글
·

swr 정책에 대해 알아보자

캐싱된 데이터가 stale 상태로 얼마나 머물 것인지를 나타내는 파라미터이다.stale한 상태란, 사용자의 http request가 max-age time이 지난 후이지만, stale-while-revalidate time은 안 지난 상태가 stale한 상태이며, 이

2022년 11월 16일
·
0개의 댓글
·

ReactNative 문제 해결 -1

purpose : 버튼을 클릭하면 이벤트에서 주는 값을 받아오고, 받아온 값을 state에 저장 후 if문 조건으로 해당 state 값이 있으면, api을 호출하고 싶었다.issue : setState는 비동기로 처리한다. 그렇기에 setState로 변경했다고 해서 s

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

React-Native error [ com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction ]

android/build.gradle 파일에서compileSdkVersion, targetSdkVersion의 버전을 에러문구에 나온 버전으로 수정 후 실행하면 정상 빌드한다.

2022년 6월 11일
·
0개의 댓글
·

React-Native android build error [INSTALL_FAILED_INSUFFICIENT_STORAGE]

INSTALLFAILEDINSUFFICIENT_STORAGE 해당 애러가 발생하여 안드로이드 스튜디오에서 해당 에뮬레이터를 wipe Data 해주었다. ** wipe Data는 에뮬레이터의 데이터를 삭제해준다. wipe Data하는 법은 공식 홈페이지에 아래와 같이

2022년 6월 11일
·
0개의 댓글
·

[꼭 만들자 Svelte로 프로젝트] - 기초(1)

Props 전달방식은 react와 동일하다.자식 컴포넌트(child Component)에서 부모 컴포넌트(parent Component)의 값을 변경하기 위해선 부모 컴포넌트에서 자식 컴포넌트에게 변경 메소드를 Props로 넘겨줘야 한다. 부모 컴포넌트.svelte자식

2022년 5월 28일
·
0개의 댓글
·

처음 배우는 리액트 네이티브 - 공부

처음 배우는 리액트 네이티브 공부 중 저자에게 discussion을 남겨 답변받은 글을 정리한 글입니다.ProgressProvider의 하위 컴포넌트들이 children이다. 그러면 따로 매개변수를 받질 않았는데 어떻게 ProgressProvider에서는 childre

2022년 4월 28일
·
0개의 댓글
·

처음 배우는 리액트 네이티브 - 공부

처음 배우는 리액트 네이티브를 공부 중 이해가 가질 않는 부분 1번 내용 때문에 해당 서적 github에 discussion을 하였고, 답변을 정리한 글이다. 1. 상위 컴포넌트에서 하위 컴포넌트로 키만 넘길 때 prop-types을 사용함. > Signup.js

2022년 4월 28일
·
0개의 댓글
·

ReactNative Error INSTALL_FAILED_INSUFFICIENT_STORAGE

안드로이드 에뮬레이터를 작동시켰는데 빌드 에러가 발생했다. INSTALLFAILEDINSUFFICIENT_STORAGE <------ 요 녀셕 구글링하니 안드로이드 스튜디오에서 해당 프로젝트를 열고 사용하는 에뮬레이터를 Wipe Data를 하면 해결된다고 한다.

2022년 4월 22일
·
0개의 댓글
·

React Native - 키보드 감추기

input창에 입력 도중 다른 곳을 터치하면 키보드가 사라지는데, 이는 사용자 편의를 위한 일반적인 애플리케이션의 동작방식이다. 그리고 입력받는 컴포넌트의 위치에 따라 키보드가 내용을 가리고 있다면 스크롤을 통해 입력되는 모습을 사용할 수 있도록 하는 것이 좋습니다.

2022년 4월 21일
·
0개의 댓글
·

React - Link 컴포넌트 사용 시 에러 발생

Link을 사용하니 에러가 발생했다.root디렉토리에 있는 index.js에 BrowserRouter을 import 후 을 감싸주니 정상으로 작동했다. 아래는 해당 코드이다.react 18부터 rendering하는 부분이 바뀌었다.

2022년 4월 13일
·
0개의 댓글
·

React에 Font Awesome을 적용해보자~

공식홈페이지을 참고했습니다.아주 간단합니다.저는 &lt;span style="color: npm i --save @fortawesome/fontawesome-svg-corenpm install --save @fortawesome/free-solid-svg-iconsnp

2022년 4월 13일
·
0개의 댓글
·