본문 바로가기

개발61

[ReactNative] expo 설치하기 Expo란? expo는 React 애플리케이션의 플랫폼이자 프레임워크이다. ReactNative의 크로스 플랫폼(IOS, Android)을 개발하기 위한 빌드 도구이자, 네이티브 모듈을 보다 더 쉽게 사용하도록 도와준다. ReactNative를 사용하면 두 가지의 개발 방법이 존재한다. - Expo CLI - React Native CLI expo를 사용하면 ReactNative의 개발을 안드로이드 스튜디오나 Xcode 없이 쉽게 개발할 수 있다. 또한 윈도우에서도 IOS의 앱을 빌드할 수 있다는 장점이 있다. expo 설치하기 1. expo를 설치하려면 Node가 설치되어야 한다. 2022.10.13 - [개발/개발지식] - [환경설정] Node.js, npm 설치하기 [환경설정] Node.js, np.. 2022. 10. 20. 23:23
[Typescirpt] Typescirpt + react + webpack 설정하기 Typescirpt + react + webpack 설정하기 타입스크립트에 + React + Webpack까지 프로젝트를 생성하고 빌드되는 환경을 설정하는 것을 공부하며 포스팅해보도록 하겠다. TypeScript(타입스크립트) 자바스크립트는 동적 타입 var, let, const의 타입을 사용하여 자동으로 타입을 변환해준다. 타입스크립트는 정적 타입의 컴파일 언어이며 바벨을 통해 자바스크립트 코드로 변환된다. 이번 포스팅은 React 환경에 typescript 환경을 세팅하는 것을 포스팅하겠다. CRA(Create-React-App)을 사용하지 않고 구성할 것이다. 1. 프로젝트를 사용할 디렉터리를 생성해 준다. mkdir react-ts 2. vsCode를 열고 기본 프로젝트 뼈대를 구성해 준다. di.. 2022. 10. 20. 17:24
[Javascript] 자바스크립트의 메모리관리 [Javascript] 자바스크립트의 메모리 관리 자바스크립트의 메모리 관리 c언어와 같은 저급 언어에서는 메모리를 관리하기 위해 개발자가 직접 메모리에 접근한다. (malloc(), free()와 같은 함수) 반면에 자바스크립트는 객체가 생성되면 자동으로 메모리를 할당해주고, 필요가 없다면 가비지 컬렉션(garbage collection)이 자동으로 메모리를 해제한다. 대부분의 고급 언어에서는 가비지 컬렉터가 존재하고 메모리를 관리해준다. 자동 메모리 관리가 존재하면, 개발자가 메모리 관리에 신경을 쓰지 않게 되고, 이 영역에 대한 이해가 부족할 수 있는 문제가 생긴다. 나도 메모리 관리 영역에 대해선 잘 알지 못하기 때문에 이번 포스팅을 쓴다. 메모리의 생존 주기 어떤 언어를 사용하던 메모리 생명주기.. 2022. 10. 17. 22:46
[환경설정] Git 설치하기 (windows) Git 설치하기 (windows) GIT Git은 형상관리 도구 중 하나로 로컬 파일의 변경사항을 기록하고 해당 파일에 대한 여러 사용자의 작업을 조율하기 위한 버전 관리 시스템(VCS : Version Control System)이다. 이번에 볼 내용은 Git을 다운로드하고 설치하는 내용을 다루겠다. 매번 개발 환경을 세팅하려면 구글을 통해 내용을 찾아보게 되는데 내 블로그에 정리함으로써, 설치 내용도 알아가고 다음에 설치할 때 어려움 없이 설치하기 위해서 포스팅을 남긴다. Git 설치 방법 git 설치는 git 공식 사이트를 접속하여 설치할 수 있다. 1. git 사이트 접속 (git-scm)사이트에 접속한다. 아래 링크 클릭 https://git-scm.com/ Git git-scm.com 2. 깃.. 2022. 10. 14. 01:45
[환경설정] Node.js, npm 설치하기 Node.js 및 npm 설치하기 포스팅이나 개발을 하다 보면 항상 나오는 node.js와 npm의 설치 방법을 다루려고 한다. Node.js Node.js 공식홈페이지 메인화면에서는 Node.js를 다음과 같이 설명한다. Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. 즉 Node.js는 자바스크립트 애플리케이션뿐만 아니라, 서버를 실행하는 데 사용된다. NPM NPM은 Node Package Module의 약자이다. Node.js로 만들어진 패키지들을 간단한 명령어로 다운로드할 수 있고, 관리해줄 수 있다. Node.js 설치방법 1. 아래의 Node.js 공식 홈페이지를 방문한다. https://nodejs.org/ko/ Node.js Nod.. 2022. 10. 13. 23:42
JEST를 사용한 코딩 테스트 공부 시작 JEST를 사용한 코딩 테스트 공부 시작 코딩테스트를 예전에 프로그래머스에서 꾸준히 풀다가 잠시 쉬게되었다. 코딩테스트 연습은 좋은 회사로 가기위해선 거의 필수 불가결한 존재이다. 그래서 나도 코딩테스트를 꾸준히 하루에 하나씩은 풀기로 하였다. 프로그래머스 콘솔창을 이용하는 것도 좋지만, 나는 JEST를 사용하여 JEST의 사용법을 익혀가며 코딩테스트 공부를 포스팅할 생각이다. JEST란 무엇일까? https://jestjs.io/ Jest By ensuring your tests have unique global state, Jest can reliably run tests in parallel. To make things quick, Jest runs previously failed tests fir.. 2022. 10. 12. 23:49
728x90