본문 바로가기
반응형

분류 전체보기393

[Git, Github] 깃허브 프로젝트 연결(Clone 명령어) 깃허브와 프로젝트(로컬 or 서버) 연결하는 방법 (로컬 -> Github, Github -> 로컬), [Git] ! [rejected] master -> master (non-fast-forward) 해결 방법Github와 프로젝트 폴더 연결 ( 프로젝트 폴더(로컬) Github )1. Github에 프로젝트 repository를 먼저 추가한다.2. 로컬이나 서버에 생성하고 싶은 위치에$ git clone '[클론 주소]'   * 깃허브 우측 상단 Code를 누른 이후 나오는 주소를 복사하고 붙여넣으면 된다.  Github와 프로젝트 폴더 연결 ( 프로젝트 폴더(로컬) -> Github )기존에 있는 프로젝트를 연결하는 방법  (프로젝트 폴더 -> Github )1. git 초기화$ git init .. 2023. 2. 4.
[Next.js] Slug Next.js에서 동적 라우팅, 슬러그(Slug)의 사용 1. 슬러그 사용법 슬러그는 1. 슬러그:[slug], 2. 다중 슬러그 [...slug], 3. 옵셔널 슬러그 [[...slug]] 3가지 형태가 있다. 다중 슬러그와 옵셔널 슬러그에서 slug는 배열이므로 []안에 스프레드 연산자(...)을 이용하여 생성한다. 슬러그를 이해하기 위해 아래 예제를 보자 1. pages/post/create.js 2. pages/post/[pid].js 3. pages/post/[...slug].js /가 pages라고 되어있을 때, 1의 pages/post/create.js는 /post/create 경로와 일치한다. 2의 pages/post/[pid].js는 /post/1, /post/abc, 기타등등과 경로가 .. 2023. 2. 3.
[기타] 개발에 필요한 개발 외적인 사이트들 링크 모음 개발에 필요한 알면 좋은 사이트들 링크 모음 무료 이미지 사이트 https://www.splitshire.com/ Free Stock Photos - SplitShire The best free stock images & videos that are absolutely without any copyright restrictions (CC0) - free and legal - no attribution needed. www.splitshire.com http://imcreator.com/free Free Website Builder | Free Website Maker | White label - IM Creator Design, build and publish for free, plus get unlim.. 2023. 2. 3.
[Next.js] Routing_라우팅 Next.js에서는 File system을 기반으로 라우팅이 된다. File system은 pages 폴더 아래에 있어야 한다. 우선순위: src/pages { return router.push("URL"); }; re.. 2023. 2. 3.
[js] Nullish coalescing operator(??) Nullish coalescing operator 2023.02.03 - [개발 팁 정리] - ?? Mark(QQ Mark_(Question Question Mark)) ?? Mark(QQ Mark_(Question Question Mark)) const nowData = getData ?? initData console.log(nowData); getData는 외부에서 get 방식으로 받아오는 data (외부에서 받아오는 데이터) initData는 getData가 없을 시에 대신 초기화 해주는 데이터라고 했을 때, nowData kfdd6630.tistory.com QQ마크로 불리는 ??의 정식명칭 Nullish coalescing operator (??) ?? 는 좌측 피연산자가 nullish (nu.. 2023. 2. 3.
[개발용어] 거짓같은 값(falsy) 거짓같은 값(falsy) 거짓같은 값으로 falsy 혹은 falsey로 쓰이기도 한다. 쉽게 말해 boolean 타입에서 false로 평가되는 값들이다. 더 쉽게 말해서 console.log(x); x라는 값이 false로 출력되는 값들을 이야기 한다. 키워드 = false 숫자: 0, -0 빈 문자열 : "", '' BigInt 타입: 0n nullish: null, undefined 숫자가 아님: NaN 위의 값들은 false를 반환하기 때문에 해당 값을 if문에 넣는다면 실행되지 않는다. 2023. 2. 3.
[js] ?? Mark(QQ Mark_Question Question Mark) const nowData = getData ?? initData console.log(nowData); getData는 외부에서 get 방식으로 받아오는 data (외부에서 받아오는 데이터) initData는 getData가 없을 시에 대신 초기화 해주는 데이터라고 했을 때, nowData를 콘솔로 찍을 때 * getData가 있을 때는 nowData에는 getData가 할당 * getData가 없을 시에는 initData가 nowData에 할당 위 코드와 똑같이 동작하는 코드들 1. 3항 연산자 사용 const nowData = getData ? getData : initData; console.log(nowData); 2. 조건문(if문) 사용 let nowData = ""; if(getData) {.. 2023. 2. 3.
[Flutter] ToyProject 플러터_Flutter https://github.com/MinHyeok-lee1/FlutterApp GitHub - MinHyeok-lee1/FlutterApp Contribute to MinHyeok-lee1/FlutterApp development by creating an account on GitHub. github.com 플러터_Dart를 사용하여 4가지의 인게임을 제작 2023. 2. 3.
[Dart] 플러터_Flutter & 다트_Dart 공식 문서 플러터_Flutter & 다트_Dart 공식 문서 링크 플러터_Flutter 공식 문서 https://docs.flutter.dev/cookbook Cookbook The Flutter cookbook provides recipes for many commonly performed tasks. docs.flutter.dev 다트_Dart 공식 문서 https://dart.dev/guides Dart documentation Learn to use the Dart language and libraries. dart.dev 깃허브 정리를 하다가 위의 다트 공식홈페이지를 보며 1년전에 공부 정리했던 내용들을 보며 변경점 다시 학습 플러터_Flutter 2021년도 Cookbook 정리 깃허브 링크 1. ht.. 2023. 2. 3.
[js] null vs undefined null과 undefined의 차이점 typeof null // object typeof undefined // undefined null === undefined // false --> 타입이 다름 null == undefined // true null === null // true null == null // true !null // true !!null // false undefined === undefined // true undefined == undefined // true !undefined // true !!undefined // false * 정의되지 않고 초기화된 적도 없다면 undefined * 존재하지만 값이나 자료형이 존재하지 않으면 null 2023. 2. 3.
반응형