프론트엔드 강의 수료 후 기본기가 너무나도 부족하다는 것을 느끼고 다시 처음으로 돌아가 공부하고, 이전 프로젝트들을 들여다보던 중 충격적인 사실과 만나게 됐다. 아니 어쩌면 이제라도 알게 된 게 다행일지도...문제는 1차 팀프로젝트에서 발견됐다.당시 팀장이었던지라 이런
js의 표준 내장 객체 api(프로토타입 메소드), 이거 왜 이름에 api가 들어가는지 이해가 안 돼. 내가 아는 api는 tmdb 데이터같은 걸 끌어올 때 사용하는 건데 왜 api라고 불러?좋은 질문이야! 진짜 헷갈릴 수 있어.우리가 흔히 말하는 "API"는 보통 서
기존에 작성한 코드를 더 효율적으로 바꾸는 것을 일반적으로 "리팩토링(refactoring)"이라고 해.코드의 동작은 그대로 유지하면서, 내부 구조를 더 읽기 쉽고, 유지보수하기 좋고, 효율적으로 바꾸는 작업이야.예를 들어,중복된 코드를 하나의 함수로 묶는다든가불필요한
기억이 안 날 때를 대비해 도움이 되었던 질문과 답변들을 모아뒀다라이브러리와 프레임워크에 대해https://chatgpt.com/share/67f4d7bd-0b38-8003-8f1d-851c2e231116prototype method(내장 객체 api)http
React 프로젝트를 진행하면서 Vite와 Next.js를 사용해봤다면, 둘의 차이가 궁금할 수 있습니다.특히 Next.js는 "프레임워크", Vite는 "빌드 도구"라고 불리는데, 그 이유는 무엇일까요?또 서버 사이드 렌더링(SSR)이 무엇이며 언제 필요한지, 정리해
라우팅은 새로고침하지 않고 페이지가 전환되어 전역 상태가 그대로 유지된다 react는 single page application이므로 별도의 라우팅이 구현되어있지 않음 MPA(multi page application, 기존 방식) vs SPA MPA SSR로 동작 SPA CSR로 동작 webpack, vite같은 번들러가 빌드 시 프로젝트 파일을 ...
이력서 기술 스택을 정리하다가 Javascript를 막연히 ES6버전을 사용했다고 생각해왔는데 HTML5, CSS3처럼 JS6도 아니고 왜 ES6인가 하는 의문이 들어 찾아보았다.https://www.w3schools.com/js/js_versions.aspw
https://velog.io/@yeon0731/Tailwind-CSS-v4-%EB%8F%84%EC%9E%85%EA%B3%BC-%EC%84%A4%EC%A0%95#%ED%85%8C%EB%A7%88-%EB%B3%80%EC%88%98-%EC%A7%80%EC%A0%95
프로젝트를 시작하려고 할 때 늘 vite와 next.js 중 뭘로 개발할지 고민했는데, 그 때마다 next.js의 SSR이 굳이 필요할까? SSR은 언제 필요하지? 라는 질문을 반복하게 되어 확실히 짚고 넘어가고 싶었다. 의문이 들 때마다 찾아봤는데 딱히 와닿지 않았