Univdev
취소

[React Native] StyleSheet.create vs Plain Object

StyleSheet.create vs Plain Object React Native로 앱을 개발해 본 적이 있는 분들이라면 css를 선언할 때 const Styles = StyleSheet.create({ container: { flexDirection: 'row', }, }); 처럼 StyleSheet.create를 사용하여 선언하는...

Git 메시지 컨벤션

개요 우리는 협업 과정에서 하나 이상의 버전 관리 툴을 사용합니다. 소스코드의 공유, 소스코드 백업 등 셀 수도 없이 다양한 이유가 있겠지만 ‘이력 관리’라는 강력한 기능을 활용하는 점에 대해서는 다른 의견이 없을겁니다. 둘 이상이 소프트웨어 개발에 참여하다보면 서로가 개발한 부분이 Conflict가 발생하기도 할거고, 어제까지만 해도 이슈 없이 동...

[jekyll] 프로젝트 구동하는법

개요 마크다운 문서를 배포하기 전에 미리 보기 위해서, 블로그 레이아웃을 커스터마이징 하기 위해서 등등 여러가지 이유로 프로젝트를 로컬에서 구동 할 필요가 있습니다. 본 문서는 Mac OS를 기준으로 작성 되었습니다. 설치 XCode Jekyll은 Ruby언어 기반으로 만들어진 SSG Framework입니다. 그렇기 때문에 Ruby언어를 해석할 수 있...

[jekyll] 블로그에서 문서를 예쁘게 작성하는 방법

기술 블로그가 오픈 되었습니다! 업무 중 마주한 문제점, 이를 해결하기 위해 진행했던 방법들을 기재해주시면 추후 같은 문제가 발생한 모든 개발자들을 위한 귀중한 자료가 될 것이니 많은 참여 부탁드립니다! 게시물 작성 방법 게시물 디렉토리 Jekyll블로그는 _posts 디렉토리 안에 작성 된 파일들을 모두 게시물로 인식합니다. 페이지 이름 작성 규칙 ...

[Typescript] 999. Typescript 에러

Typescript 관련 컴파일 오류 목록 Cannot find module ‘typescript’ https://stackoverflow.com/questions/44611526/how-to-fix-cannot-find-module-typescript-in-angular-4 npm install -g typescript npm link types...

[Typescript] 11. 열거형

Enum 개요 프로그래밍을 배우다보면 Enumeration 자료형에 대해서 들어본 적이 있을 것이다. 일정 범위 안에 들어오는 값만을 고를 수 있는 자료형으로, 열거형이라고 부른다. 아래 예제를 보자. const paint = (brush) => { if (brush === 'square') return console.log('square')...

[Typescript] 10. 클래스

Class typescript를 쓰는 이유라고 할 수 있는 class이다. javascript에서도 class문법이 이미 있긴 하지만 우리가 원하는 객체지향 프로그래밍 언어 수준까지는 지원해주지 않기 때문에 javascript에서의 class는 그저 좀 더 구체적인 객체처럼 다루기 위해서 쓰는 것에 불과했기 때문이다. Field class Point ...

[Typescript] 09. 타입 확장

Extending Types class가 상속이 되듯이, type도 상속이 가능하다. type BasicAddress = { name?: string; street: string; city: string; country: string; postalCode: string; } interface AddressWithUnit exten...