본문 바로가기

코딩

(21)
Bolt와 Expo, 이제 '코딩 없이' 모바일 앱을 만든다?! 1. Bolt와 Expo의 혁명적인 만남이제 '코딩을 모르는 사람도' 모바일 앱을 만들 수 있는 시대가 왔어요. StackBlitz에서 개발한 Bolt가 Expo와 통합되면서, 아이디어만 있으면 iOS와 Android 앱을 바로 만들 수 있는 환경이 열렸어요. 특히 Bolt.new를 이용하면 "말로 설명하는 것만으로" 앱을 만들고, 배포까지 할 수 있대요. 개발자들뿐만 아니라 비개발자, 창업가, 기획자도 쉽게 사용할 수 있다는 점이 핵심이에요. (딸깍)기능설명코딩 없이 개발말로 설명하면 AI가 코드 생성iOS, Android, Web 동시 지원한 번의 입력으로 여러 플랫폼 개발 가능실시간 미리보기앱 디자인과 기능을 즉시 확인 가능AI 피드백 반영원하는 기능을 추가하면 자동 적용 요즘 'MVP(최소 기능 ..
React 19 새로운 훅 대공개! 개발자의 삶이 바뀐다 React 19가 드디어 등장했고, 이번에도 개발자의 삶을 편하게 만들어 줄 새로운 훅들이 추가됐어요. 솔직히 React 팀이 매번 "개발자 경험 개선"을 내세우지만, 정작 써보면 "이걸 왜 이제야 넣어줬지?" 싶은 기능들이 많죠. 이번에도 그런 신박한 훅들이 등장했는데, 하나씩 파헤쳐 보겠습니다. 🧐 새로운 훅 요약표 📝훅 이름역할 및 특징use렌더링 중 프로미스 및 컨텍스트를 쉽게 가져오기useActionState액션 처리 및 상태 관리를 더욱 직관적으로 수행useOptimistic낙관적 업데이트(Optimistic UI) 지원useFormState폼 상태를 쉽게 관리useFormStatus폼의 제출 상태를 확인 이제 각 훅이 얼마나 강력한 기능을 가지고 있는지 차근차근 살펴볼까요? 👀 🔥 u..
풀스택 밈 생성기 만들기: 진짜 써먹을 수 있는 가이드 1. 이게 도대체 뭐 하는 프로젝트인가요? 🤔이 프로젝트는 Next.js, Drizzle, PostgreSQL, ImageKit, Auth.js 등을 활용해서 만드는 풀스택 밈 생성기입니다. 쉽게 말해, 사용자가 이미지를 업로드하고 텍스트를 추가해서 나만의 밈을 만들고 저장할 수 있는 웹앱이죠. 이런 프로젝트를 진행하면 이미지 처리, 사용자 인증, 데이터베이스 연동, 검색 기능 같은 핵심적인 웹 개발 요소들을 한 방에 익힐 수 있어요. 특히 ImageKit을 활용해서 이미지를 최적화하고 검색하는 기능까지 구현할 수 있다는 게 핵심! 🎯 사용 기술주요 기능Next.js프론트엔드 및 백엔드 구현Drizzle + PostgreSQL데이터 저장 및 관리ImageKit이미지 업로드 및 변환, 검색Auth.js..
AI 에이전트로 주식 시장 정복하기? 🧐 크루 AI, 대체 뭘 하는 녀석인가? AI가 일을 대신해 주는 시대라지만, Crew AI는 한 단계 더 나아갔어요. 이 녀석은 AI 에이전트들로 구성된 팀을 만들어 복잡한 업무를 자동화하는 프레임워크예요. 쉽게 말해, AI 에이전트를 “업무를 수행하는 작은 AI 직원”이라고 보면 됩니다. Crew AI는 이 직원들이 협력하고, 데이터를 주고받고, 역할을 나눠서 최적의 결과를 내도록 설계됐어요.  기존의 AI 모델은 한 번에 하나의 질문에 답하는 데 그쳤지만, Crew AI는 여러 명의 AI가 팀을 이뤄 문제를 해결하는 구조를 가지고 있어요. 특히, 주식 시장처럼 데이터가 많고 변동성이 심한 곳에서는 이런 협업 방식이 엄청난 강점을 발휘하죠. Crew AI 기능설명🛠 도구 제공AI 에이전트가 사용할..
리액트 개발자를 위한 필수 커스텀 훅 10가지 리액트 개발을 하다 보면 반복적인 로직을 줄이고, 효율적으로 상태를 관리하는 것이 중요해요. 특히, useState와 useEffect만으로는 해결하기 어려운 부분이 많죠. 그래서 나온 게 바로 커스텀 훅(Custom Hooks)이에요! 😎이 글에서는 개발자들이 자주 사용하는 10가지 필수 커스텀 훅을 소개할게요. 직접 구현할 수도 있고, useHooks-ts 같은 라이브러리를 사용할 수도 있어요. (npm 홈페이지에서 usehook-ts 바로가기) 순위훅 이름기능1useInterval일정 시간 간격으로 함수 실행2useCopyToClipboard텍스트를 클립보드에 복사3useIntersectionObserver요소가 화면에 들어오거나 나갈 때 감지4useHover마우스 호버 감지5useWindowSi..
Tempo Labs로 이력서 SaaS 만들기 – AI 코딩 시대의 서막 Tempo Labs란?Tempo Labs는 AI를 활용한 코드 자동화 플랫폼이에요. 쉽게 말해 "코딩 도우미" 정도로 생각하면 되는데, 이게 단순한 도우미 수준이 아니라 코드 기획부터 개발까지 척척 해내는 똑똑한 AI예요. Tempo Labs 주요 기능설명AI 에이전트PRD, 디자인, 코드 자동 생성실시간 코드 생성프로젝트 진행 과정 확인 가능Supabase 통합데이터베이스 및 사용자 인증 지원디자인 편집랜딩 페이지부터 UI까지 즉시 수정 가능GitHub 계정만 있으면 무료로 시작할 수 있어서 부담 없이 테스트해볼 수 있어요. 이제 이걸로 이력서 SaaS(Resume SaaS)를 만들어볼까요? 🚀 AI가 만드는 이력서 SaaS – 기획부터 배포까지 한 방에?Tempo Labs를 사용하면 SaaS 개발이..
무료 웹 스크래핑, AI로 자동화하는 방법 웹 스크래핑이 뭐냐고요? 쉽게 말해서 인터넷에서 정보를 자동으로 긁어오는 기술이에요. "어? 그럼 불법 아니야?"라고 묻는 분들 계실 텐데, 공개된 데이터를 정리하는 것은 전혀 문제없어요. 다만, 로그인해야 보이는 정보나 막아놓은 사이트를 뚫는 건 절대 하면 안 됩니다! 🚨 그럼 무료로 웹 스크래핑하는 방법을 알려드릴게요. 오늘의 주인공은 DeepSeek과 Crawl4AI입니다. 돈 한 푼 안 들이고 데이터를 모아서 자동으로 정리하는 방법, 같이 살펴보죠. 💻 1. 웹 스크래핑, 왜 필요할까?기업에서 원하는 데이터를 모으는 일이 엄청 많아요. 예를 들어:사용 사례설명쇼핑몰 가격 비교경쟁사 제품 가격을 자동으로 수집해 비교 분석부동산 정보지역별 부동산 가격, 매물 정보 크롤링마케팅 리드 수집잠재 고객 ..
React Hook, 왜 이렇게 복잡한 걸까요? React 개발을 하다 보면, 어느 순간부터 함수형 컴포넌트가 대세라는 사실을 깨닫게 돼요. 그런데 클래스형 컴포넌트에서 this.setState 잘 쓰고 있었는데, 갑자기 useState, useEffect, useMemo 같은 이상한 녀석들이 튀어나옵니다. 😵‍🚫 "이걸 왜 써야 하죠?" 🤷‍♂️라고 묻는 분들도 많아요. 답은 간단합니다. 코드가 간결해지고, 성능이 좋아지고, 유지보수가 쉬워지거든요. 하지만, "간결한 코드"를 위해 더 많은 개념을 배워야 한다는 함정이 숨어있죠. 😂 그래서 React Hook을 마스터하는 게 중요합니다! 🏆 필수 Hook 정리Hook역할useState상태 관리 (기본)useEffect사이드 이펙트 처리 (비동기, API 요청 등)useRefDOM 요소 접근 ..