#1 React Native Tutorial : JavaScript로 앱 만들기 > 앱개발

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

앱개발

#1 React Native Tutorial : JavaScript로 앱 만들기 정보

#1 React Native Tutorial : JavaScript로 앱 만들기

본문

 

업데이트 참고 사항 :이 자습서는 Tom Elliot의 React Native 0.34로 업데이트되었습니다. 본 튜토리얼은 iOS 팀원 Colin Eberhardt에 의해 작성되었습니다. 


이 React Native Tutorial에서는 선언적인 사용자 인터페이스 구축을 위해 널리 사용되는 React Javascript Framework와 동일한 원칙을 기반으로 Facebook에서 기본 iOS 및 Android 애플리케이션을 제작하기 위한 프레임 워크에 대해 학습합니다.

수년 동안 JavaScript를 사용하여 iOS 응용 프로그램 (PhoneGap 또는 Titanium)을 만드는 많은 프레임 워크가 있었기 때문에 React Native가 특별한 이유는 무엇입니까? 

 

  1. (PhoneGap과 달리) React Native를 사용하면 애플리케이션 로직이 작성되고 자바 스크립트로 실행되지만 애플리케이션 UI는 완전히 네이티브입니다. 따라서 일반적으로 HTML5 UI와 관련된 절충안이 없습니다.
  2. 또한 Titanium과 달리 React는 사용자 인터페이스를 구성하기위한 새롭고 급진적이며 고도의 기능적 접근 방식을 도입합니다. 간단히 말해서, 애플리케이션 UI는 현재 애플리케이션 상태의 함수로 단순하게 표현된다.
React Native의 핵심 포인트는 주로 React 프로그래밍 모델의 힘을 모바일 앱 개발에 가져 오는 것을 목표로한다는 것입니다. 한 번 쓰면 모든 곳에서 쓸 수 있는(write-once run-anywhere) 크로스 플랫폼을 목표로 하지는 않습니다. 그것은 한번 배우면 모든 곳에서 쓸 수 있는 것(learn-once run-anywhere)을 목표로 하고 있습니다. 중요한 차이점입니다. 이 튜토리얼은 iOS에 대해서만 다루지 만 일단 여기에서 개념을 배우고 나면 지식을 매우 빨리 Android 앱을 만들 수 있습니다.

 

Objective-C 또는 Swift에서 응용 프로그램을 작성한 적이 있다면 JavaScript 를 대신 사용할 수 있다는 것에 대해 별로 흥분하지 않을 것입니다. 그러나 Swift 개발자로서, 위의 두 번째 요점은 여러분의 흥미를 끌 것입니다! 

Swift를 통해 알고리즘을 인코딩하는 새롭고 보다 기능적인 방법과 변환 및 불변성을 장려하는 기술을 배우는 데 의심의 여지가 없습니다. 그러나 UI를 만드는 방식은 Objective-C로 개발할 때와 매우 비슷합니다. UIKit 기반이며 필수적입니다.

React는 가상 DOM 및 조정과 같은 흥미로운 개념을 통해 기능적 프로그래밍을 UI 레이어에 직접 제공합니다.

이 React Native 튜토리얼에서는 영국 부동산 목록 검색을위한 응용 프로그램을 만드는 과정을 안내합니다. 

bf64a50a11d0abb95b1fb8b21011b802_1480534560_9237.png
더 자세히 알고 싶습니까? 


필요하신 분이 있는지 궁금하네요..  오늘 10명정도 댓글이 있다면 계속 번역해 놓겠습니다. (어차피 구글 번역+알파 이지만.)  10명이 안되면 댓글 다신분에게는 워드로 파일로 만들어서 이메일로 보내드리겠습니다. (아래 것은 내일 마지막 등록할 예정입니다.)

 

 

공감
0

댓글 2개

미리 알면 안했을 것 같습니다. 작년 6월경부터 시작하다 보니..  지금까지 왔네요.. 하여간 올해안에 정리했으면 하는 바램입니다.
전체 756 |RSS
앱개발 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT