• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Vue 게시판 저 칭찬좀요

저 칭찬좀요

8 글 보임 - 1 에서 8 까지 (총 8 중에서)
  • 글쓴이
  • #108504

    정중식
    참가자
    1년 수강권 작년 1월에 끊었는데
    html,css, js, js, 리액트 몽고 db등등은 다듣고도 vue는 원래 배울생각없었는데,
    
    1년 수강권이 얼마 안남았네? vue나 한번 끄적거려볼까하고 들었는데,
    1년 수강권 하루남기고 vue강의 다들음요
    
    약 4일걸린거같은데.. ( 저 약간 adhd있는듯 빡쏏음)
    이제 배운거 토대로 개인프로젝트 재밌게 해보려구요 감사합니다
    #108520

    codingapple
    키 마스터
    아주 잘하였읍니다
    #108670

    정중식
    참가자
    선생님 근데
    1.  pinia이거는 왜써요? vuex랑 같은거같은데 좀 더 성능이 업그레이드 된건가요?
    2. <script setup></script> 하면 compositionAPI를 좀 더 간결하게 사용할 수 가있는데, 최근에 추가된걸까요?
    #108676

    codingapple
    키 마스터
    똑같은데 더 문법이 간단합니다
    넴 setup키워드만 추가하면 됩니다
    #108680

    정중식
    참가자
    조금만 더 여쭙겠습니다.
    이제 막 걸음마 뗀 수준이니께 일단vuex사용해보고, vuex문법을 pinia로사용해보려고합니다.
    1. 제 생각이 괜찮을까요? ( 근데 귀찮으면 pinia까지 안갈수도있어요.. 리액트로취업하고싶고, vue는 자바스크립트를 더 이해하고싶고 뭔가 js사용하는것같은? 느낌이 좋아서 사용하는거라)
    2. 라우터 문법중에,
    import { createRouter, createWebHistory } from 'vue-router';
    import HomeView from '../views/HomeView.vue';
    const router = createRouter({
      history: createWebHistory(),
      routes: [
        {
          path: '/',
          name: 'home',
          component: HomeView,
        },
        {
          path: '/about',
          name: 'about',
          // 경로 수준 코드 분할
          // 이 경로에 대해 별도의 청크(About.[hash].js)가 생성됩니다.
          // 경로를 방문할 때 지연 로드됩니다.
          component: () => import('../views/AboutView.vue'),
        },
      ],
    });
    export default router;
    
    
      component: () => import('../views/AboutView.vue'), 이부분이 궁금한데요,
    강의에서는 안나왔고, 위에 코드는 제가 보일러플레이트 검색해서 살펴보던중 나온건데, (만약 강의에서 설명하셨다면 죄송합니다 제가 시간압박에 1.5배로 들어서..)
    이게 어떤 느낌인지는알겠는데, 주로 쓰이는 코드 구조일까요? 
    
    챗지피티에 물어봤을땐
    1. 초기 로딩 시간 단축: 초기 로딩 시에 필요한 최소한의 자원만 로드하여 애플리케이션 초기화 속도를 높입니다.
    2. 자원 효율성: 모든 페이지의 컴포넌트를 한 번에 불러오는 것이 아니라, 사용자가 페이지를 방문할 때마다 필요한 자원만 동적으로 로딩함으로써 자원을 효율적으로 관리합니다.
    3. 모듈성 및 유지보수: 각 컴포넌트를 독립적인 모듈로 분리하고 로딩하면 코드의 모듈성이 높아지며, 개발 및 유지보수가 용이해집니다.
    
    라고하는데요, 초기로딩시간단축! 이게 핵심인거같은데,그러면 초기'/'경로는 home 지금처럼 사용하고
    이제부터 컴포넌트는 ()=>import 이렇게 사용해주면 되는걸까요?
     
     
     
    #108685

    codingapple
    키 마스터
    별차이없어서 vuex로 합시다 vue로 취업한다고해도 vuex로 되어있을듯요 
    넴 초기로딩시간빠르게 하려면 import() 씁시다 페이지 상단에 import() 쓰는경우가 더 많은듯요
    #108795

    정중식
    참가자
    감사합니다.
    선생님
    
    근데 vscode에서
    HomeView.vue Doctor
    ❗ Use volar-service-vetur instead of Vetur
    Detected Vetur enabled. Consider disabling Vetur and use volar-service-vetur instead.
     
    Have any questions about the report message? You can see how it is composed by inspecting the source code.
    
    
    이런 이슈가 계속뜨는데 무시해도되지만.. 눈에 거슬려서요 ..ㅜ
    마켓에서 Vetur 를 제거하면 이슈가 사라지기는하는데
    그러면 < 해서 자동완성을 못해서 불편합니다. 혹시 해결법을아시나요?
    
    
    		
    	
    #108829

    codingapple
    키 마스터
    그거대신 volar 설치하면 될걸요
8 글 보임 - 1 에서 8 까지 (총 8 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠