본문 바로가기

STORAGE84

The Top Coding Assistant Platforms of July 2024 The Top Coding Assistant Platforms of July 2024Just three months ago I released an overview of coding assistant platforms — The field has changed rapidly since then, and I’ve gained…medium.com대AI 시대... 어떤 IDE 어시스턴트를 선택할 것인가.도움 안 되는 Amazon Q는 걷어차고 새로운 녀석들을 시도해볼까 한다.이 글 재미있다. 비교 표 이미지를 먼저 제시해서 독자를 효과적으로 후킹하고 있다. 날씨가 살만해지면 러닝과 함께 영어공부 루틴을 만드려고 했는데 미디움으로 시도해보면 좋겠어. 아마 새로운 기록들은... 유투브에 하게 될수도 가을이 되면 .. 2024. 8. 22.
마셜링(marshalling) & 직렬화(serialization) 마셜링(marshalling)1. marshalling(v. 조직하다, 통제하다 / n.군 원수 💂)의 원 뜻은 여러 요소(군인)를 모아서 조직화하고 질서를 통제, 지휘하는 의미로 이해된다. 2. 프로그램 내부, 혹은 서로 다른 프로그램 사이에서 객체의 데이터 포맷을 변환, 전달, 역변환하는 과정. 역변환-언마셜링(unmarshalling) 할 수 있도록 상태와 코드베이스를 같이 메모리에 기록한다. 예문브라우저 엔진은 유저 인터페이스와 렌더링 엔진 간의 작업을 마샬링합니다. ➜ 브라우저 엔진은 유저 인터페이스에서 사용자가 입력한 데이터를 렌더링 엔진이 이해할 수 있는 형식으로 변환하여 전달합니다.  직렬화(serialization)마셜링의 한 방법. 데이터의 포맷을 변환하고, 통제하고, 전달하는 마셜링.. 2024. 7. 24.
shadcn 사용 중 발생하는 SlotClone 에러 해결 asChild 프랍스를 사용하면 발생하는 에러입니다.  특히 툴팁 컴포넌트 사용 중 자주 발견되는 것 같습니다.Warning: Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()? Check the render method of `SlotClone`. at NavLinkButton...   가장 간단한 해결책은 trigger 하위 컴포넌트(주로 버튼)을 `div[role= "button"]` 요소로 감싸주면 됩니다. 그게 싫다면 아래 내용을 계속 읽어보세요.# 문제 발생 코드: dialog trigger 내에 asChild로 NavLinkBut.. 2024. 6. 3.
createBrowserRouter type error import { createBrowserRouter } from 'react-router-dom';type Router = ReturnType; // 👈const routes: Router = createBrowserRouter([ { path: '/', element: , errorElement: , },]); createBrowserRouter 함수의 반환값 routes 객체의 타입이 주어지지 않아 발생하는 에러가 있다. type Router를 ReturnType으로 직접 선언하여 제공할 것.출처: [Bug]: Router type doesn't exist · remix-run/react-router · Discussion #9915 (github.com) 2024. 4. 26.
3. 내장 함수를 통한 성능 최적화 보호되어 있는 글 입니다. 2024. 4. 13.