코드미뇽
미뇽의 잡다 코딩 공부
코드미뇽
전체 방문자
오늘
어제
  • 분류 전체보기
    • 스파르타코딩클럽
    • React-Native
    • 개발일기
    • 사회

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 스파르타코딩클럽
  • 공스타그램
  • #스파르타코딩클럽 #스파르톤 #힙한취미 #코딩
  • 스파르타코딩
  • 나만의꿀팁
  • 스파르톤

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
코드미뇽

미뇽의 잡다 코딩 공부

React-Native

리액트]중요한것 '화살표함수'

2021. 7. 13. 22:53

화살표함수를 그냥 아 그런가보다 하고 넘겼더니 계속 뭐지? 헷깔리게된다.

그냥 계속신경쓰여서 이해가 안된다.

 

화살표함수를 이용한 코드

const StackNavigator = () =>{
    return (

        //컴포넌트들을 페이지처럼 여기게끔 해주는 기능을 하는 네비게이터 태그를 선언합니다.
        //위에서 선언한 const Stack = createStackNavigator(); Stack 변수에 들어있는 태그를 꺼내 사용합니다.
        //Stack.Navigator 태그 내부엔 페이지(화면)를 스타일링 할 수 있는 다양한 옵션들이 담겨 있습니다.
        <Stack.Navigator
            screenOptions={{
                headerStyle: {
                    backgroundColor: "black",
                    borderBottomColor: "black",
                    shadowColor: "black",
                    height:100
                },
                headerTintColor: "#FFFFFF",
                headerBackTitleVisible: false
            }}
            
        >

            {/* 컴포넌트를 페이지로 만들어주는 엘리먼트에 끼워 넣습니다. 이 자체로 이제 페이지 기능을 합니다*/}
            <Stack.Screen name="MainPage" component={MainPage}/>
            <Stack.Screen name="DetailPage" component={DetailPage}/>
        </Stack.Navigator>
    )
}

원래 코드는 아래와 같지않았을까??

function StackNavigator() {
    return ( <Stack.Navigator
            screenOptions={{
                headerStyle: {
                    backgroundColor: "black",
                    borderBottomColor: "black",
                    shadowColor: "black",
                    height:100
                },
                headerTintColor: "#FFFFFF",
                headerBackTitleVisible: false
            }}
            
        >

            {/* 컴포넌트를 페이지로 만들어주는 엘리먼트에 끼워 넣습니다. 이 자체로 이제 페이지 기능을 합니다*/}
            <Stack.Screen name="MainPage" component={MainPage}/>
            <Stack.Screen name="DetailPage" component={DetailPage}/>
        </Stack.Navigator>)
};

 

기본구문

function StackNavigator( ){

 return( )

}

 

이 구문을 화살표함수로 바꾸면?

const StackNavigator = () => { return()}

'React-Native' 카테고리의 다른 글

import * as Location from "expo-location";  (0) 2021.07.17
expo- status bar 상태바설치, 네비게이터설치  (0) 2021.07.13
setState, setCateState, setReady  (0) 2021.07.13
[나만의꿀팁제작]그 후 24시간 후에 문제해결.  (0) 2021.07.12
[리액트]함수의 골격  (0) 2021.07.11
    'React-Native' 카테고리의 다른 글
    • import * as Location from "expo-location";
    • expo- status bar 상태바설치, 네비게이터설치
    • setState, setCateState, setReady
    • [나만의꿀팁제작]그 후 24시간 후에 문제해결.
    코드미뇽
    코드미뇽

    티스토리툴바