계정 없이 기기에서 도는 말하기 연습 앱 Clarity 뜯어보기
목소리를 다루는 앱은 녹음을 어디에 둘지부터 걸립니다. 말하기 연습 앱 Clarity는 계정도 서버 DB도 없이 기록을 기기 안에만 두는 쪽을 골랐습니다. 대신 기기를 바꾸면 기록이 따라오지 않습니다. 그리고 iOS 시뮬레이터에는 음…
목소리를 다루는 앱은 녹음을 어디에 둘지부터 걸립니다. 말하기 연습 앱 Clarity는 계정도 서버 DB도 없이 기록을 기기 안에만 두는 쪽을 골랐습니다. 대신 기기를 바꾸면 기록이 따라오지 않습니다. 그리고 iOS 시뮬레이터에는 음…
beUI signup-form 블록은 bunx --bun shadcn add @beui/signup-form 한 줄로 설치되고, 비밀번호 8자 최소값과 blur 뒤 오류 표시 같은 기본값이 코드에 박힌 채 들어옵니다. 코드는 파일 하…
React 프로젝트에서 화면이 늘어나면 로그인한 사용자 정보처럼 여러 페이지가 함께 보는 값을 어디에 둘지가 문제가 됩니다. 값을 쓰지도 않는 중간 컴포넌트가 props를 전달만 하는 코드가 쌓이고, 상태를 고칠 지점이 흩어집니다.…