inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

const 위치 관련 질문.

277

sg HYUN

작성한 질문수 15

0

안녕하세요, 

아무래도 처음하는 공부라서 굉장히 기초적인 부분에 대한 질문인것 같습니다. 

import {SwitchRouteLinkuseHistoryfrom 'react-router-dom';
import UploadPage from "./upload";
import ProductPage from "./product";
import {Buttonfrom "antd";
import {DownloadOutlinedfrom '@ant-design/icons'

function App() {
  const history = useHistory();
  return (
   <div>
     <div id="header">
      <div id="header-area">
        <Link to="/">
        <img src="/images/icons/logo.png"/>
        </Link>
        <Button size="large"          
          onClick={function(){
              history.push('/upload');
          }}
          icon={<DownloadOutlined/>}
          >상품 업로드
        </Button>
      </div>

 위 부분에서 const history= useHistory(); 가 왜 꼭 return 구분 밖에 있어야하는지 궁금합니다. 

 return 이 되어 표출되는 곳이 시작하기 전에  const가 정의 되야 return구분이 실행되면서 해당 const부분이 적용되야함이라고 개인적으로는 이해했으나, 정확히 집고 가야하는 부분이어야 한다고 생각해서 질문드립니다. 

 const구분 이라 위의 부분이 작동해야하며 const라 function 안에 위치해야하는 것인지요...

 아주 기본적인 부분일 수 있지만.. 워낙 백지상태로 시작하여 질의 드립니다 ㅠㅠ 

javascript reactnavtive const usdHistory

답변 0

섹션2번 부분 강의 화면이 잘 못된것 같아서 문의합니다.

0

12

1

call stack 표현이 잘못표현된것이 아닌가요?

0

31

2

React 와 Virtual DOM 의 이야기 영상 실행이 안됩니다.

0

33

1

일반 강의와 차이점?

1

43

1

!= 연산자의 역할

0

33

1

중요하진 않지만 설명하신부분에서 안된부분..

0

32

1

강의 듣는 순서가 어떻게 되나요?

0

46

1

stopPropagation()에 대해서 질문 있습니다.

0

49

2

12.13) 하단 여백 스타일링 관련 질문 드립니다.

0

62

2

27강 Context내 RSC 사용 관련 문의

0

78

3

혹시 다음 강의 제작 예정된 것들이 있을까요?

0

73

1

Enable Linting 항목을 찾을수가 없습니다.

0

43

2

에러 질문드립니다

0

60

2

1강 질문

0

63

2

윈도우에서는동작줄이기가어디에있을까요??

0

33

1

백오피스를 개발할 때 아키텍처 구성에 대한 질문

0

53

3

ai가 만든 강의인가요?

0

128

1

VSCode 설정 문의

0

66

2

PPT 코드 관련 질문

0

46

2

state 객체로 묶기

0

47

1

몽고 db 접속 오류

0

27

1

3강 질문

0

74

2

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

52

1

2강 nodejs 3단계 설명 질문

0

85

1