개발(251)
-
JavaScript에서는 여러 종류의 for문을 사용할 수 있습니다. 주요한 종류의 for문은 다음과 같습니다:
for 문: for (초기식; 조건식; 증감식) { // 반복 실행할 코드 } 초기식은 반복문이 시작될 때 한 번 실행되는 초기화 구문입니다. 조건식은 반복문이 실행될 조건을 나타내며, 조건식이 참일 경우 반복문이 계속 실행됩니다. 증감식은 각 반복이 끝난 후 실행되는 식으로, 보통 카운터 변수를 증가 또는 감소시키는 역할을 합니다. for...in 문: for (변수 in 객체) { // 객체의 속성을 순회하면서 실행할 코드 } for...in 문은 객체의 속성을 반복하여 처리할 때 사용됩니다. 변수는 반복문을 통해 객체의 각 속성 이름을 차례로 가리킵니다. for...of 문: for (변수 of 배열) { // 배열의 각 요소를 순회하면서 실행할 코드 } for...of 문은 배열 또는 이터러블 객..
2023.06.28 -
d3.scaleLinear() 함수는 다음과 같은 주요 메서드를 제공합니다:
domain(values): 입력 도메인을 지정하는 메서드입니다. values는 입력 도메인의 최솟값과 최댓값을 포함하는 배열이나 범위를 의미합니다. 예를 들어, [0, 100]은 0부터 100 사이의 입력 값을 나타냅니다. range(values): 출력 범위를 지정하는 메서드입니다. values는 출력 범위의 최솟값과 최댓값을 포함하는 배열이나 범위를 의미합니다. 예를 들어, [0, 500]은 0부터 500 사이의 출력 값을 나타냅니다. clamp(value): 옵션으로 사용되는 메서드로, 입력 값이 입력 도메인을 벗어날 경우 출력 범위의 가장 가까운 값으로 제한합니다. 기본값은 false입니다. nice(count): 입력 도메인을 보기 좋게 조정하는 메서드입니다. count는 선택적 매개변수로, ..
2023.06.20 -
oracle to mariadb 2023.06.19
-
XML
https://aws.amazon.com/ko/what-is/xml/ XML이란 무엇인가요? - Extensible Markup Language(XML) 설명 - AWS 비즈니스 간 트랜잭션 지원 회사가 다른 회사에 상품이나 서비스를 판매하는 경우 두 기업은 비용, 사양 및 배송 일정과 같은 정보를 교환해야 합니다. XML(Extensible Markup Language)을 사용하면 필요 aws.amazon.com
2023.06.15 -
takeLatest,takeEvery
takeLatest: 사용자가 반복해서 클릭 또는 요청하는 경우, 최신의 클릭 또는 요청만 처리하고 이전의 클릭 또는 요청을 무시하고 싶을 때 사용됩니다. 예를 들어, 검색 버튼을 여러 번 누르는 경우, 가장 최신의 검색어에 대한 API 요청만 처리하고 이전 요청은 취소됩니다. 실시간 검색 기능이나 자동 완성 기능과 같은 경우에 유용합니다. takeEvery: 모든 디스패치된 액션에 대해 비동기 작업을 수행하고 싶을 때 사용됩니다. 예를 들어, 사용자가 여러 번 클릭할 때마다 모든 클릭 이벤트에 대해 API 요청을 보내고 싶을 때 사용됩니다. 여러 개의 인스턴스가 동시에 실행되어야 하는 작업이 있는 경우에 유용합니다. 예를 들어, 여러 사용자가 동시에 채팅 메시지를 전송할 때, 각 메시지에 대한 처리를 ..
2023.06.14 -
middleware: (getDefaultMiddleware) => getDefaultMiddleware().concat(middlewares),
만약 thunk, immutableStateInvariant, serializableCheck, thunk.extraArgument 필요하면 thunk: 비동기 작업을 수행하기 위한 미들웨어입니다. createAsyncThunk와 함께 사용되며, 액션 생성자에서 비동기 작업을 수행할 수 있도록 도와줍니다. immutableStateInvariant: 상태 변경을 추적하여 불변성 위반에 대한 경고를 발생시키는 미들웨어입니다. 개발 모드에서만 사용됩니다. serializableCheck: 액션과 상태의 직렬화 가능성을 확인하여 경고를 발생시키는 미들웨어입니다. 개발 모드에서만 사용됩니다. thunk.extraArgument: thunk 액션 생성자에 추가 인수를 제공하는 미들웨어입니다.
2023.06.09 -
axios 옵션
const client = axios.create({ baseURL: process.env.REACT_APP_API_HOST, // `url`은 요청에 사용될 서버 URL입니다. url: '/user', // `method`는 요청을 생성할때 사용되는 메소드입니다. method: 'get', // 기본값 // `url`이 절대값이 아닌 경우 `baseURL`은 URL 앞에 붙습니다. // 상대적인 URL을 인스턴스 메서드에 전달하려면 `baseURL`을 설정하는 것은 편리합니다. baseURL: 'https://some-domain.com/api', // `transformRequest`는 요청 데이터를 서버로 전송하기 전에 변경할 수 있게 해줍니다. // 이것은 'PUT', 'POST', 'PATCH'..
2023.06.09 -
env-cmd -f .env 필요함?
env-cmd를 사용하지 않고도 process.env.REACT_APP_API_URL과 같은 방식으로 환경 변수에 접근할 수 있습니다. 리액트 프로젝트에서 .env 파일을 사용할 때, REACT_APP_ 접두사를 붙인 변수는 자동으로 리액트 애플리케이션에서 인식되는 환경 변수로 설정됩니다. 이러한 접두사를 붙이면 .env 파일에서 정의한 변수를 process.env를 통해 접근할 수 있습니다. 따라서, env-cmd -f .env 명령어를 사용하지 않고도 process.env.REACT_APP_API_URL과 같은 방식으로 .env 파일에 정의된 환경 변수에 접근할 수 있습니다. 이는 Create React App과 같은 도구에서 기본적으로 지원하는 동작입니다. env-cmd는 더 복잡한 환경 변수 관리..
2023.06.09 -
env 접근
env-cmd 설치 후 console.log(process.env.API_URL); // "https://api.example.com" console.log(process.env.API_KEY); // "abc123" process는 Node.js에서 제공되는 전역 객체입니다. 이 객체를 통해 현재 실행 중인 프로세스에 대한 정보와 제어를 할 수 있습니다. Node.js는 단일 스레드 기반의 비동기 이벤트 주도 아키텍처를 가지고 있으며, process 객체는 이벤트 루프와 관련된 정보를 제공하고 프로세스 수준의 작업을 수행하는 데 사용됩니다. process.env 속성을 통해 환경 변수에 접근할 수 있으며, process.argv를 통해 커맨드 라인 인수에 접근할 수도 있습니다. 환경 변수를 사용하는 경..
2023.06.09 -
axios 사용하기 (import 있는경우 없는경우) 2023.06.09