본문 바로가기
728x90

> 코딩애플 (부분공개)232

Next.js 많이 쓰는 이유를 알아보자 1. 프론트엔드만 찔끔 안다고 취업시켜주는 시대가 점점 끝나고 있습니다. 외주개발 맡기면 훨씬 저렴하고GPT가 단순한 자바스크립트 훨씬 잘 짜주는데앞으로도 프론트엔드 개발자가 많이 필요해질까요    실은 그것들은 호들갑이고GPT는 검색 + 코드생성을 도와주는 정도라서 별로 상관할 바는 아닙니다.근데 그거보다 더 큰 문제가 있는데client-side rendering 말고 server-side rendering이 다시 유행하기 시작한다는게 문제입니다.2. client-side rendering은 브라우저에서 html을 실시간으로 만드는 방법이고server-side rendering은 서버에서 html을 미리 만들어 보내줍니다.    client-side rendering 사용시 이쁘고 부드러운 사이트는 만.. 2024. 7. 11.
개발환경 셋팅과 Vue 3 설치 (자주겪는 에러 포함) (참고) 설치나 실행시 ESLint is not a constructor 에러가 뜨는 경우 터미널에서 npm i -D eslint@7.32.0 입력해봅시다. (참고) VSCode extension중에 Vetur는 지원종료되어서 Volar 설치합시다. Vue 설치부터 하도록 합시다.문법 체험을 위해 HTML 파일에 라이브러리 식으로 간략하게 설치하는 방법은 쓰지 않고 실제 Web-app 개발에 필요한 Vue 프로젝트를 처음부터 만드는 식으로 진행합니다.그러려면 Vue-cli 라는 라이브러리가 필요한데 그것 부터 설치하도록 합시다. 그리고 요즘은 설치과정 맥이나 윈도우나 똑같음       요약부터 하자면 1. nodejs 최신버전 설치우측 최신버전이 뭔가 에러가 덜 납니다. 그래도 에러나면 LTS 왼쪽 버전.. 2024. 7. 11.
카카오가 리액트 냅두고 왜 Vue 쓰는지 알려드림 실은 카카오 프론트엔드 개발자들은 리액트랑 반반 섞어서 쓴다고 합니다.다만 초절정 유행 중인 리액트라는 선택지를 놔두고네이버든 카카오든 Vue로 새로운 페이지들을 만들어내는 경우가 많습니다.네이버 뮤직도 Vibe로 바꿀 때 Vue를 이용해서 프론트엔드를 디자인했더라고요.이유를 알아봅시다. 0. 일단 React Angular Vue 라이브러리는 왜 쓰냐면  항상 "이걸 왜 쓰는지" 알아야 배울 때 이해가 쉽습니다.이건 web-app을 만들 때 씁니다. 이게 뭐냐면 페이지가 새로고침되지 않고 부드럽게 전환되는 사이트를 뜻합니다. 페이지 전환시 페이지를 새로 요청하는게 아니라자바스크립트로 HTML을 갈아치우면서 부드럽게 구현하는 것인데 근데 쌩자바스크립트로 이런거 만들려면 귀찮고 코드가 길어집니다. 그래서 V.. 2024. 7. 11.
React 강의 나가는 말 보호되어 있는 글 입니다. 2024. 6. 14.
Node+Express 서버와 React 연동하려면 보호되어 있는 글 입니다. 2024. 6. 14.
state 변경함수 사용할 때 주의점 : async 보호되어 있는 글 입니다. 2024. 6. 14.
728x90