본문 바로가기
728x90

분류 전체보기146

useOptimistic: React 19의 새로운 기능 🆕 React 19에서 새로 추가된 기능 중 useOptimistic이 있다. useOptimistic는 낙관전 UI 업데이트 (Optimistic UI Update)를 쉽게 구현할 수 있는 훅이다. 이 기능은 서버 응답을 기다리지 않고 UI를 먼저 업데이트하여 사용자 경험 (UX)을 개선하는 데 초점을 맞춘다. 예를 들면, 좋아요 버튼을 클릭했을 때 서버 응답이 느리더라도 UI는 즉시 반응하도록 하는 방식이다. useOptimistic란? 목적: 비동기 작업 (예: 네트워크 요청)이 완료되기 전에 UI를 예상 결과로 업데이트 자동 롤백: 요청이 실패하면 낙관적 상태는 원래 상태로 자동 복구const [optimisticState, addOptimistic] = useOptimistic( state, .. 2025. 12. 17.
검색 파라미터 🔍 검색 파라미터는 사실상 UI 상태를 직렬화한 표현이다.예를 들어, 사용자가 상품 목록을 보고 있을 때 필터: filter=active 정렬: sort=asc 페이지네이션: page=2 이 값들이 URL에 들어가면 아래와 같은 장점이 생긴다. 브라우저 히스토리 지원: 뒤/앞으로 가기 시 동일한 상태를 복원할 수 있다.딥링크 가능: 특정 상태를 URL로 공유하면 다른 사용자가 동일한 화면을 볼 수 있다.공유 가능: URL을 복사하여 다른 사용자에게 보내면 동일한 필터와 정렬 상태가 유지된다. 왜 대부분의 앱은 문자열 파싱에 의존할까? window.location.search나 URLSearchParams로 접근하는 방식이 대부분이다.이 방식은 단순하지만 한계/문제가 있다. 타입 안전성 부족 모든 값이 문.. 2025. 12. 15.
두부 참치조림 🫛 밥 두공기 SSAP가능! 오늘은 집에 늘 있는 재료로 뚝딱 만들 수 있는 두부 참치조림 레시피를 가져왔어요.고기 없이도 든든하고, 두부에 양념이 촉촉하게 스며들어서 밥 두 공기 그냥 가능..!요즘 같은 바쁜 날에도 후다닥 만들 수 있어 자주 해먹는 메뉴랍니다. 난이도 ⭐️귀찮음 ⭐️맛탐정의 평가 ⭐️⭐️⭐️⭐️ 반찬 걱정일 때 해결 메.뉴 [재료]재료: 두부 1모, 대파 1/2대, 참치 1캔, 양파 1/2개양념: 물 200ml, 간장 5큰술, 멸치액젓 1큰술, 고추가루 2큰술, 설탕 1큰술, 다진마늘 2큰술 [만드는 방법]1. 참치는 기름을 빼서 준비한다.2. 양파, 두부, 대파는 알맞게 썰어 준비한다.3. 팬에 양파 > 두부 > 참치 > 양념 순서대로 올려준다.4. 뚜껑을 덮고 10분간 끓여.. 2025. 12. 8.
사케동 🐠 부드럽고 고소한 연어가 듬뿍 올라간 일본식 덮밥, 사케동(鮭丼)!신선한 생연어를 한입 크기로 썰어 따뜻한 밥 위에 올리고, 달콤짭짤한 간장 소스와 고추냉이, 김, 양파 등을 곁들여 먹는 요리예요.연어 특유의 풍미와 입에서 사르르 녹는 식감 때문에 많은 사람들에게 사랑받는 메뉴죠. 난이도 ⭐️귀찮음 ⭐️맛탐정의 평가 ⭐️⭐️⭐️⭐️ 홈플러스에서 연어를 50% 가까이 할인해서 구매하게 되었는데요.처음 집에서 연어를 먹는 거라 사먹는 그 맛이 날지 걱정이 많았답니다 🤕But, 맛탐정은 아주 만족해했고, 별식으로 연어가 할인하면 먹자로 했답니다 😮‍💨 [1인분 기준]재료: 밥 1공기, 연어 200g, 무순 약간, 양파 2/3개, 와사비 약간소스: 쯔유 1.5큰술, 진간장 1.5큰술, 맛술 2큰.. 2025. 12. 5.
728x90