inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue로 Nodebird SNS 만들기

3-1. 팔로우/팔로잉 더미 데이터

props로 내려받은 function을 그대로 사용해도 되나요?

216

김예란

작성한 질문수 14

0

안녕하세요 제로초님

강의를 듣다가 의문점이 들었는데요.

 

props는 상위 컴포넌트에서 하위 컴포넌트로 속성을 내려줄때 사용하는 단방향 데이터 흐름을 위해 있는 속성으로 알고있었는데요.

1. 상위 컴포넌트에서 function을 props로 내려준다음 하위 컴포넌트에서 전달받은 function을 바로 인자를 싣어서 상위 컴포넌트로 올려줘도 괜찮은건가요?

2. 별도로 remove함수를 하위 컴포넌트에서 따로 methods 함수 추가해서 처리해주지 않고 바로 사용해도 되는건가요??

 

신기하게도 하위컴포넌트에서 props로 내려받은 remove 함수가 id를 넘겨주었더니 바로 상위 컴포넌트에 연결된 함수로 이벤트가 위임해서 작동하더라구요..

(별도의 emit과정을 거치지 않더라구요)

이런 방식으로 함수를 props로 사용하는걸 처음봐서 너무 신기하네요..!

vuejs aws vuex nodejs mysql ssr

답변 1

0

제로초(조현영)

vue나 react나 모두 이런 식으로 부모/자식 컴포넌트간에 소통을 합니다. 단방향이라서 어쩔 수 없는 선택입니다.

npm run dev 할 때 에러가 발생합니다.

0

155

1

해당 강의는 리뉴얼 예정은 따로 없나요?

0

340

1

강의는 언제까지 업데이트 된 내용인가요?

0

337

2

실습 환경 문의(Node 버전)

0

374

1

로그인 새로고침시 풀림

0

304

1

안녕하세요! 로그인 유지 질문 드립니다!

0

413

1

웹 서버 관련해서 질문드립니다.

0

450

1

버전때매 질문 드립니다!!

0

319

1

이 강의는 vue3는 아닌가요??

0

380

1

vsCode에 관한 질문입니다

0

494

1

v.trim()이 타입에러가 뜹니다...

0

348

1

express.static('uploads')

0

351

2

STRING이 인식이 안되는데 이유알수있을까요?

0

455

2

<v-lsit-item-title> 에러

0

416

2

vue cli 를 실무에서도 사용하지 않으시나요?

0

326

1

선생님 처음 환경 셋팅 관련 문의드립니다.

0

392

1

nuxtServerInit 무한 로딩

0

985

3

Nginx Cookie 설정

0

735

2

상태가 204번인경우에는 어떻게 처리를 해야하나요?

0

301

1

선생님 nuxt 관련질문드립니다.

0

357

1

인덱스 비교로 삭제해도 될까요?

0

386

1

질문 드립니다!

0

335

2

안녕하세요

0

231

1

궁금한점이있습니다

0

241

1