목록2024/04 (13)
JiSoo's Devlog
자바스크립트의 데이터 타입 ● 원시 타입 : 객체가 아닌 모든 타입으로 메서드를 갖지 않는다undefined : 선언 후 값 할당 Xnull : 명시적으로 비어있음을 나타내는 값, typeof로 확인 시 object 반환Boolean: 참 거짓, 조건문에서 truthy, falsy 값 존재 falsy → false, NaN, null, undefined, 0, -0, "", '', `` truthy → if (1){ }Number : 모든 숫자, 진수별로 별도 데이터 타입 제공 XBigInt : number의 한계를 넘은 더 큰 숫자 저장String : 텍스트 타입(작은따옴표, 큰따옴표, 백틱) → 템플릿 리터럴은 같은 줄 바꿈 가능, 문자열 내부에 표현식 작성 가능 → 문자열이 원시 타입이라 한..
react native는 웹사이트가 아니기 때문에 html X -> div 쓸 수 없다 View는 container ->div 대신 View를 사용하기 때문에 항상 import 해줘야 한다 react native에 있는 모든 text는 text component에 들어가야 한다 Hello! I'm jisoo~~ 스타일 적용 시 웹에서 사용하던 모든 것을 사용할 수는 없다 const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, }); ↑ StyleSheet.create는 object를 생성하는 데 사용 Styles object..
React Native 앱에서 가장 중요한 부분은 bridge들을 통해 코드가 운영체제와 통신을 할 수 있게 하는 인프라 시설 Expo는 작성한 코드의 결과를 앱에서 즉시 확인할 수 있다 -> 인프라 시설 npm install --global expo-cli React Native는 브라우저를 사용하지 않는다 React Native는 인터페이스로 우리와 운영 체제(iOS, 안드로이드) 사이에 있는 것 -> 코드가 iOS 또는 Java 안드로이드 코드로 번역된다 iOS와 안드로이드가 event를 듣고 bridge를 통해 JavaScript에 메시지 전달 JavaScript는 개발자들이 메시지를 주고받기 위해 쓰는 레이어일 뿐 npx create-expo-app 앱이름 npx expo login ** 관리자..