반응형

이거 보러 왔죠?

[Step3-2] mongo DB 연결시 발생하는 ERROR 2가지! (MongooseServerSelectionError, MongoParseError)

이 글은 내가 나에게 설명하는 것처럼 작성한 글이어서 존댓말로 작성되지 않은 점 양해 부탁드립니다. ^^ 여기에서는 내가 설치하면서 겪었던 문제점이나 기억하고 싶은 내용을 위주로 작성해봤어 참! 내가 사용하는 PC환경은 Mac OS Monterey(ver 12.3.1)이고, 칩은 Apple M1 Pro 이니까 참고해! Mongoose를 이용하여 mongo DB 접속 에러! (2가지) MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. MongoParseError: options usecreateindex, usefindandmodify are not supported 첫번째 에러 메시지 :..

React 2022.10.11 0

[Java] Homebrew로 자바 설치하기 (feat. Java의 정석_기초편)

현재 M1 mac OS 를 사용중이기 때문에 해당 버전으로 Java 설치방법을 작성하고 있습니다^^ 1. Homebrew 설치 및 업데이트 https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 홈페이지에서 Homebrew 설치하기 코드를 터미널에 입력해준다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 이미 설치가 되어있다면 brew의 버전을 최신으로 업데이트 해준다. brew update brew upgrade 2. Java 설치 brew search jdk. //현재..

Java 2022.10.19 0

[Step3-1] npm install에서 발생한 code EJSONPARSE ERROR

이 글은 내가 나에게 설명하는 것처럼 작성한 글이어서 존댓말로 작성되지 않은 점 양해 부탁드립니다. ^^ 여기에서는 내가 설치하면서 겪었던 문제점이나 기억하고 싶은 내용을 위주로 작성해봤어 참! 내가 사용하는 PC환경은 Mac OS Monterey(ver 12.3.1)이고, 칩은 Apple M1 Pro 이니까 참고해! Mongoose를 설치할 때 발생한 에러! [빠른 결론] 오류 해결방법!! [ 해당 에러는 package.json에서 불필요한 주석이나 콤마가 들어가면 발생하는 오류 ]이다. 따라서 package.json을 열어서 1) 주석처리가 제대로 되었는지 2) ,(쉼표)가 중복으로 사용되거나 없는 경우는 업는지 3) } 괄호가 지워지지는 않았는지 확인해서 수정하면 오류가 해결된다. 나는 내용 전체를..

React 2022.10.10 0

이런 글은 어때요?

more

[React] React Hook - useEffect 내맘대로 정리

React Hook이란? - 함수형 컴포넌트에서도 상태 관리를 할 수 있는 useState, 그리고 렌더링 직후 작업을 설정하는 useEffect 등의 기능등을 제공하여 기존의 함수형 컴포넌트에서 할 수 없었던 다양한 작업을 할 수 있게 해줍니다. Hook은 React 버전 16.8부터 React 요소로 새로 추가되었습니다. Hook을 이용하여 기존 Class 바탕의 코드를 작성할 필요 없이 상태 값과 여러 React의 기능을 사용할 수 있습니다. https://ko.legacy.reactjs.org/docs/hooks-intro.html useEffect 란? - Class Comonent의 Life Cycle을 사용하게 해줌 * Life Cycle은 크게 3단계로 구성 (Mounting -> Upda..

React 2023.11.28 0

[Sub] ES6 구조 분해 할당(Destructuring) 정리

안녕하세요, 여러분! 오늘은 JavaScript의 ES6 문법 중 하나인 '구조 분해 할당(Destructuring)'에 대해 이야기해보려고 합니다. 이 기능은 코드를 더 간결하고 가독성 높게 작성할 수 있도록 도와줍니다. 1) 구조 분해 할당이란? 구조 분해 할당은 배열이나 객체에서 원하는 값을 추출하여 변수에 할당하는 방법입니다. 이를 통해 변수를 일일이 하나씩 할당하는 번거로움을 줄일 수 있습니다. 2) 배열에서의 구조 분해 할당 배열에서의 구조 분해 할당은 다음과 같이 작성할 수 있습니다. const colors = ['빨강', '파랑', '노랑']; const [firstColor, secondColor] = colors; //생략된 변수는 값을 할당하지 않습니다. console.log(firs..

React 2023.08.22 1

[Main] React의 Props와 State 정리

안녕하세요. 현고미입니다 오늘은 React의 Props와 State에 대해 알아보려고 합니다. 이 두 가지 개념은 React 애플리케이션을 구축하고 관리하는 데 아주 중요한 역할을 합니다. 자, 함께 살펴볼까요? Props와 State 란? Props(속성)와 State(상태)는 React 컴포넌트가 데이터를 전달하고 관리하는 방법을 의미합니다. 이 둘은 각자 다른 역할을 하지만, 모두 컴포넌트 간의 데이터 흐름을 원활하게 만들어줍니다. 1) Props: 정보 전달의 편리함 Props는 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할 때 사용됩니다. 이 데이터는 읽기 전용이며, 자식 컴포넌트에서 변경할 수 없습니다. 이런 특징 덕분에 데이터 흐름을 예측 가능하게 만들어줍니다. Props를 사용하면 컴포..

React 2023.08.21 0

[Main] React State 에 대하여

해당 게시글은 Chat-GPT3.5를 사용하여 작성한 내용입니다. 이번 블로그 글에서는 React 애플리케이션에서 상태(State)를 관리하고 업데이트하는 방법에 대해 다뤄보겠습니다. React의 상태 관리는 애플리케이션의 동적인 변화를 다루는 핵심 부분입니다. 함께 상태 관리와 업데이트 전략을 살펴보겠습니다. 1. State 소개 React 컴포넌트 내부에서 사용하는 State는 컴포넌트의 상태를 나타내는 데이터입니다. State는 주로 컴포넌트의 동적인 데이터를 저장하고 관리하는 데 사용됩니다. 예를 들어, 사용자 입력값이나 컴포넌트의 가시성 상태 등이 여기에 해당합니다. 2. State의 초기화와 사용 컴포넌트 내에서 State를 사용하려면 `useState` 훅을 사용합니다. 아래는 State를 ..

React 2023.08.14 0

[Main] Filter 함수에 대한 정리!

안녕하세요. 오늘은 Filter함수에 대한 내용을 정리하보려고 합니다. filter method는 JavaScript에서 배열의 원소들을 조건에 따라 걸러내는 메서드입니다. filter method는 콜백 함수를 파라미터로 받습니다. 콜백 함수는 배열의 각 원소에 대해 실행되며, true를 반환하면 해당 원소를 새로운 배열에 넣고, false를 반환하면 건너뜁니다. filter method는 원본 배열을 변경하지 않고, 새로운 배열을 반환합니다. react에서는 filter method를 사용하여 컴포넌트의 상태나 props로 전달받은 배열을 필터링할 수 있습니다. 예를 들어, 할 일 목록을 보여주는 컴포넌트가 있다고 가정해 봅시다. 이 컴포넌트는 상태로 todos라는 배열을 가지고 있습니다. todos..

React 2023.08.13 0

[Main] React map함수 사용시 key입력 이유! (+주의사항)

안녕하세요 현고미 입니다! 이번에는 React의 map을 사용한 list의 반복에서 key를 사용해야하는 이유에 대해 알아보겠습니다. React에서는 배열을 엘리먼트 리스트로 변환할 때 map 함수를 자주 사용합니다. 예를 들어, 다음과 같이 numbers 배열을 엘리먼트로 만들 수 있습니다. const numbers = [1, 2, 3, 4, 5]; const listItems = numbers.map((number) => { number }); 그러나 이 코드를 실행하면 콘솔에 다음과 같은 경고가 표시됩니다. Warning: Each child in a list should have a unique "key" prop. 이 경고는 리스트의 각 항목에 key라는 특수한 속성을 넣어야 한다는 것을 의미합..

React 2023.08.04 0

[Main] React CSS 적용하는 3가지 방법

안녕하세요 현고미 입니다! 이번에는 React에서 CSS를 적용하는 방법에 대해 알아보겠습니다. React는 컴포넌트 기반의 라이브러리로, 각 컴포넌트마다 독립적인 스타일을 적용할 수 있습니다. CSS를 적용하는 방법은 크게 세 가지가 있습니다. 1) CSS파일을 생성해서 적용하는 방법 첫 번째는 일반적인 방법인 CSS 파일을 만들고, import 문으로 컴포넌트에 불러오는 방법입니다. 예를 들어, App.js라는 컴포넌트에 App.css라는 스타일 파일을 적용하고 싶다면, 다음과 같이 작성할 수 있습니다. [App.js] import React from 'react'; import './App.css'; function App() { return ( React에서 Css 적용하기 ); } export ..

React 2023.08.03 0
반응형