React-Native[1.開発環境の構築、基本コード、スタイル構文]
3931 ワード
import React from 'react';
import { StyleSheet, Text, View, Image } from 'react-native';
export default function App() {
return (
<View style={styles.container}>
<View style={styles.textContainer}>
<Text style={styles.textStyle}>스파르타 코딩클럽!!</Text>
</View>
</View>
);
}
const styles = StyleSheet.create({
container: {
//영역을 잡는 속성입니다. 따로 자세히 다룹니다.
//flex: 1은 전체 화면을 가져간다는 뜻입니다
flex: 1,
//영역의 배경 색을 결정합니다
backgroundColor: '#fff',
//아래 두 속성은 영역 안의 컨텐츠들의 배치를 결정합니다.
//flex를 자세히 다룰때 같이 자세히 다룹니다
justifyContent:"center",
alignContent:"center"
},
textContainer: {
//영역의 바깥 공간 이격을 뜻합니다(하단 이미지 참조)
margin:10,
//영역 안의 컨텐츠 이격 공간을 뜻합니다(하단 이미지 참조)
padding: 10,
//테두리의 구부러짐을 결정합니다. 지금 보면 조금 둥글죠?
borderRadius:10,
//테두리의 두께를 결정합니다
borderWidth:2,
//테두리 색을 결정합니다
borderColor:"#000",
//테구리 스타일을 결정합니다. 실선은 solid 입니다
borderStyle:"dotted",
},
textStyle: {
//글자 색을 결정합니다. rgb, 값 이름, 색상코드 모두 가능합니다
color:"red",
//글자의 크기를 결정합니다
fontSize:20,
//글자의 두께를 결정합니다
fontWeight:"700",
//가로기준으로 글자의 위치를 결정합니다
textAlign:"center"
}
});
基本的なstyleプロパティについて説明します.開発環境の構成
必要なインストーラ
npm
npmをインストールすると、ノードも自分でインストールされます.
npm-v,node-v!
yarn
npm install-g糸で取り付けたいのですが、npm権限に関するエラーが発生することがあります.
このとき,まずnpmのディレクトリをチェックする.npm config get prefix
実行時に/uer/localが表示されます.すべてのプレイヤーに権限を与えるために、sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
入力後、パスワードを入力すると、糸をスムーズに取り付けることができます.
expo
npm install -g expo-cli
万博の設定を入力します.その後、expo login --username "사용자"
入力、ログイン、必要な項目名を入力し、万博が提供する背景項目を生成します.expo init 원하는프로젝트명
デバイスでアプリケーションを実行してみる
作成したプロジェクトにディレクトリを移動し、expo startを入力すると、プロジェクトを実行できます.
そうするとQRコードが端末に出力され、万博が設置された設備でカメラでQRコードを撮るとアプリが自動的に動きます.コードを変更して保存すると、自動的に更新されます!
デフォルト設定コード
import React from 'react';
import main from './assets/main.png';
import { StyleSheet, Text, View, Image, TouchableOpacity, ScrollView} from 'react-native';
export default function App() {
console.disableYellowBox = true;
return ()
}
const styles = StyleSheet.create({})
Reference
この問題について(React-Native[1.開発環境の構築、基本コード、スタイル構文]), 我々は、より多くの情報をここで見つけました
https://velog.io/@minbrother/React-Native-공부
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
npm config get prefix
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
npm install -g expo-cli
expo login --username "사용자"
expo init 원하는프로젝트명
import React from 'react';
import main from './assets/main.png';
import { StyleSheet, Text, View, Image, TouchableOpacity, ScrollView} from 'react-native';
export default function App() {
console.disableYellowBox = true;
return ()
}
const styles = StyleSheet.create({})
Reference
この問題について(React-Native[1.開発環境の構築、基本コード、スタイル構文]), 我々は、より多くの情報をここで見つけました https://velog.io/@minbrother/React-Native-공부テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol