2024년 7월 1일 월요일

Vuejs 컴퍼넌트 구성간의 적절한 통신 방법

Vuejs 컴퍼넌트 구성간의 적절한 통신 방법

The proper methods for communication between vuejs components

In Vue.js (version 2), there are several methods for communication between components.
like this,

  • props
  • emit/on : on, off, once are removed in Vue 3.0
  • children/parent : children is removed in Vue 3.0
  • attrs/listeners : listeners is removed in Vue 3.0
  • ref
  • root
  • eventbus or (provide/ inject)
  • vuex

therefore, the proper usage are as follws.

  • parent-child components

    • props/ $emit/ $parent/ ref/$attrs
  • Sibling components (components at the same level)

    • $parent/ $root/ eventbus/vuex
  • Cross-level relationships (multiple hierarchy or complex structures)"

    • eventbus/ vuex/ provide+inject

It’s important to consider both two-component and one-to-many component structures when using these methods.

Vuejs(v2) 에서 컴퍼넌트 구성간의 적절한 통신 방법

vuejs (버젼2) 에서는 컴퍼넌트 간의 통신 방법은 아래와 같이 여러가지가 존재한다.

  • props
  • emit/on : on, off, once 는 Vue 3.0 에서 제거됨.
  • children/parent : children 은 Vue 3.0 에서 제거됨.
  • attrs/listeners : listeners 는 Vue 3.0 에서 제거됨.
  • ref
  • root
  • eventbus or (provide/ inject)
  • vuex

이것들의 적절한 사용은 아래와 같다.

  • 상위-하위 구성요소 ( 부모와 자식)

    • props/ $emit/ $parent/ ref/$attrs
  • 형제 구성요소 (동등한 깊이의 형제)

    • $parent/ $root/ eventbus/vuex
  • 교차 수준 관계 (다중자식 구조나 복잡한 구조)

    • eventbus/ vuex/ provide+inject

이렇게 두 컴퍼넌트 혹은 1 대 다수의 컴퍼넌트 구조를 고려하며 사용하는게 중요하다.

Related Posts:

  • [日本語-複合動詞] 掛け合う [日本語-複合動詞] 掛け合う Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 掛け合う [日本語-複合動詞] 掛け合う :かけあう 상대와 교섭하다. 그 남자는 점원과 가격을 흥정했다. 彼は店員に値引きを掛け合った. … Read More
  • [日本語-複合動詞] 攻め寄る [日本語-複合動詞] 攻め寄る Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 攻め寄る [日本語-複合動詞] 攻め寄る :せめよる 공격하여, 아주 가까이까지 오다. 적군이 우리의 진지 가까이까지 쳐들어 왔다. 敵軍… Read More
  • [日本語-複合動詞] 群れ飛ぶ [日本語-複合動詞] 群れ飛ぶ Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 群れ飛ぶ [日本語-複合動詞] 群れ飛ぶ :むれとぶ 떼지어 날다. 뜰에 잠자리가 떼지어 날아다니고 있었다. 庭にトンボが群れ飛んでいた. … Read More
  • [日本語-複合動詞] 朽ち衰える [日本語-複合動詞] 朽ち衰える Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 朽ち衰える [日本語-複合動詞] 朽ち衰える :くちおとろえる 썩어 버리다. 큰 나무가 썩어 버렸다. 大木が朽ち衰えた. … Read More
  • [日本語-複合動詞] 移し入れる [日本語-複合動詞] 移し入れる Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 移し入れる [日本語-複合動詞] 移し入れる :うつしいれる 옮겨서, 넣다. 그는 뜨거운 물을 주전자에서 냄비로 옮겨 부었다. 彼はお湯… Read More

0 comments:

댓글 쓰기