일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 오브젝트 파일
- C
- Python
- 1차원 배열
- 어드벤처
- unity
- 크로스플랫폼
- 윈도우환경
- 리액트네이티브 환경설정
- Visual Studio Code
- 컴파일러
- vscode
- 캐주얼 게임
- 2D 게임
- 게임 개발
- 백준알고리즘
- 리액트
- IDE
- 웹프레임워크
- 프론트엔드
- C++
- react-native
- 프로그래밍 언어
- 버튼 클릭 이벤트
- 코딩
- react
- 자바스크립트
- 웹개발
- 리액트네이티브 시작하기
- 유니티
- Today
- Total
목록리액트 (5)
cosmic developer
저번 포스팅에서는 expo를 활용하여서 환경 세팅을 해보았다. 오늘은 React Native cli를 활용해 환경 설정을 해보자.둘의 차이는 이미 잘 설명해둔 글들이 많다. 어쨌든 expo가 알아서 해주던 것을 좀더 커스텀화하기 위해 사용하는 방법인 것. 나는 사용하려는 라이브러리가 expo에서 지원하지 않아서 이 방법을 사용하기로 하였다.이곳을 보면서 따라가볼 예정이다. 1) Node, Python2, JDK 환경설정 작업하고자 하는 폴더에서 다음과 같은 명령어를 실행한다. 1choco install -y nodejs.install python2 jdk8cs 나의 경우 아래와 같은 오류가 발생했다. 관리자 권한으로 실행하기 위해 앞에 sudo를 붙여 해결하였다. 1sudo choco install -y..
현생에 치여 너무 오랜만에 돌아온... 블로그다.사실 공부를 하지 않은 것은 아닌데 블로그에 글을 작성하는 것이 생각보다 오래걸려서 엄두가 나지 않았다.그리고 Github에 푹 빠져버렸기 때문임 어쨌든 핑계이고 오늘은 드디어 React-Native에 도전하는 역사적인 날이다. 자바스크립트도 제대로 공부하지 않고 (HTML/CSS도 딱히 체계적으로 하진 않았음) 바로 간단한 React.js 프로젝트에 도전했던 나는 생각보다 큰 재미를 느꼈고 react-native에도 패기있게 도전하기로 했다. 꼭 시험을 앞두면 이런 도전적인 것들이 몇 배로 더 재미있다. 먼저 나는 깃허브에 레포부터 파놨다. 꼭 레포부터파고 그걸 내 로컬 작업공간에 받아오는 습관이 생겼다.어쨌든, 어떤 튜토리얼을 가지고 공부해볼까 하다가 ..
리액트를 사용함에 있어서 기존의 웹사이트에 추가하는 방법도 있지만, create-react-app을 활용하는 방법도 있다. 새로운 리액트 앱 생성을 위한 공식 문서는 이곳을 클릭. - Node 8.10 이상- npm 5.6 이상 1. 새로운 앱 생성Node와 npm에 대한 설치를 완료했다면, npx 명령어를 사용할 수 있다. (appname: 앱 이름)npx create-react-app appnamecs 2. 앱 생성 완료몇 분간의 설치가 완료되면 해당 폴더(appname)에 들어가서 아래와 같이 생성 되었음을 확인할 수 있다. 3. 앱 실행해보기해당 폴더에서 경로 부분에 cmd .. 를 입력하면 cmd 창이 실행된다. cmd 창에서 아래와 같은 명령어를 입력한 후 기다리면npm startcs 아래와 ..
아래의 세 가지 이미지는 자바스크립트를 기반으로 하는 웹 프레임워크의 로고로 왼쪽부터 앵귤러JS, 리액트, 뷰JS이다. 앵귤러같은 경우에는 구글, 리액트는 페이스북에서 시작되었지만 특이하게도 뷰js는 중국출신의 한 사람에 의해서 시작된 프로젝트라고 한다. 요즘 뷰js가 많이 떠오르고 있다고 하던데, 정말 대단하다고 생각한다. 오늘은 특히 리액트의 특징에 대해서 알아보자. 먼저 라이브러리라는 개념은 프로그래밍에 있어서 자주 쓰는 기능들을 모아뒀다는 것이다. 그리고 위 세가지는 화면을 만들기 위한 기능들을 모아놓은 자바스크립트 라이브러리이며, 이를 다르게 말하면 웹페이지를 쉽게 만들 수 있게 도와준다는 것을 의미한다. 리액트의 특징① 빠른 업데이트와 렌더링 속도리액트는 화면을 업데이트할 때 속도가 빠르다는 ..
요즘 리액트로 프론트를 구현하는 프로젝트를 맡아서 진행중인데, 자바스크립트도 건너뛰고 프레임워크 공부 경험이 없다보니 어렵게 느껴진다. 그래도 요즘 웹 공부에 재미를 많이 느끼고 있어서 다행이지만 한편으로는 그동안 이걸 안하고 뭐했지? 라는 생각이 들기도한다.. 어쨌든 까먹지 않기 위해서 간단한 내용이라도 조금씩 정리를 해두어야겠다.. 기초 공부 말고 실제로 프로젝트를 진행하면서 코드를 재사용하기 위해서라도 하하,,,, 빨리 리액트를 편하게 다루고 싶다. 어쨌든 시작! 일단 버튼 하나만 달랑(?) 구현해볼 것이다. ON이라고 쓰여있는 버튼을 마우스로 클릭하면 OFF로, 또 클릭하면 다시 ON으로 버튼의 텍스트를 바꾼다. 1. js 파일 만들기src 폴더에 js파일을 하나 만든다. 2. 소스코드 작성ver..