일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- React Excel
- React 그리드
- React XLSX
- javascript
- selector()
- useSetRecoilState()
- useRecoilStateLoadable()
- React srcSet
- react mac 파일명 깨짐
- React FileSaver
- react 파일명 깨짐
- atom()
- ag-Grid 체크박스
- React ExcelDownload
- React
- 리액트 엑셀다운
- fe
- Typescript
- js mac에서 파일 첨부시 파일명이 깨짐
- React file-saver
- Next.js
- 리액트 엑셀다운로드
- useRecoilState()
- useResetREcoilState()
- React ag-Grid
- React AgGrid
- Recoil 상태
- useRecoilValue()
- js 파일명 꺠짐
- Cookie
- Today
- Total
목록React (9)
나만의 개발 공간
Promise란?? 자바스크립트는 비동기 처리를 위한 하나의 패턴으로 콜백 함수를 사용한다. 하지만 전통적인 콜백 패턴은 콜백 헬로 인해 가독성이 나쁘고 처리 중 발생한 에러의 처리가 곤란하며 여러 개의 비동기 처리를 한번에 처리하는 데도 한계가 있다. ES6에서는 비동기 처리를 위한 또 다른 패턴으로 프로미스(Promise)를 도입했다. 프로미스는 전통적인 콜백 패턴이 가진 단점을 보완하며 비동기 처리 시점으 명확하게 표현할 수 있다. 콜백 패턴의 단점 2.1 콜백 헬 동기식 처리 모델(Synchronous processing model)은 직렬적으로 태스크(task)를 수행한다. 즉, 태스크는 순차적으로 실행되며 어떤 작업이 수행 중이면 다음 태스크는 대기하게 된다. 예를 들어 서버에서 데이터를 가져..
.pop() 메서드는 배열에서 마지막 요소를 제거하고 그 요소를 반환합니다. let array = [1, 2, 3, 4]; // 배열 생성 array.pop(); // 배열의 마지막 값 제거 console.log(array); // [1, 2, 3] 출력 .push() 메서드는 배열의 끝에 하나 이상의 요소를 추가하고, 배열의 새로운 길이를 반환합니다. let array = [1, 2, 3, 4, 5]; // 배열 생성 array.push(6); // 배열 마지막 부분에 6을 추가로 삽입 console.log(array); // [1, 2, 3, 4, 5, 6] 출력 .map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다. let array =..
baseURL 하위 경로를 사용해서 언어별 라우트가 구현! localhost:3000 기본언어 localhost:3000/en 영어 localhost:3000/sv 스페인어 localhost:3000/zh-CN 중국어 패키지 설치 npm i next-i18next 구성 파일 프로젝트 루트 디렉토리에 next.config.js 와 next-i18next.config.js 파일을 추가합니다. next.config.js 파일과 next-i18next.config.js 파일은 루트에서 작성되어야합니다. 파일이름은 지정된 파일명을 사용해야 진행에 문제되지 않는다. next-config.js 파일 자세한 내용은 next.js Internationalized routing 페이지에서 찾을 수 있다. next-i18n..