목록👥Club (44)
코드네임 :
// Request//// CardInfo.swift// EatPic-iOS//// Created by 이은정 on 8/9/25.//// Codable 객체struct CreateCardRequest: Codable { let meal: String let memo: String let recipe: String let location: CreateCardRequestLocation let isShared: Bool let recipeUrl: String? let cardImageUrl: String? let hashtag: [CreateCardRequestHashtag] enum CodingKeys: String, CodingKey { ..
https://heeeming.tistory.com/entry/Git-깃의-기본에-대해-공부해보자-깃-기본-명령어-branch-merge-delete [Git] 깃의 기본에 대해 공부해보자. (깃 기본 명령어 branch merge delete)[Git] 깃의 기본에 대해 공부해보자. (깃 기본 명령어 branch merge delete) 두려워서 피하기만 했던 깃 공부를 해보려 합니다. 🧐 깃 기본 명령어 정리(git basic) git init git 저장소 초기화 방법 git add index.heeeming.tistory.com
그동안 스벅 앱 만들때 했던 작업 방식 https://velog.io/@gmlstjq123/Git-Flow-VS-Github-Flow Git Flow VS Github Flow이번 포스팅에선 Git Branch 전략에 대해 이야기해보려 합니다. 브랜치 전략은 총 4가지로, Git Flow, Github Flow, GitLab Flow, Trunk-based development가 있습니다. 이중에서 우리가 프로젝트에서 사용할만한 전velog.io
Kpt 회고란?https://brunch.co.kr/@jinha0802/35깃허브 플로우 공부 더 해오기https://velog.io/@gmlstjq123/Git-Flow-VS-Github-Flow Git Flow VS Github Flow이번 포스팅에선 Git Branch 전략에 대해 이야기해보려 합니다. 브랜치 전략은 총 4가지로, Git Flow, Github Flow, GitLab Flow, Trunk-based development가 있습니다. 이중에서 우리가 프로젝트에서 사용할만한 전velog.io 홈브루로 깃모지 다운https://inpa.tistory.com/entry/GIT-⚡%EF%B8%8F-Gitmoji-사용법-Gitmoji-cli
다음주 준비해와야 할 것1. 오늘 만든 것에 전역 상태 관리 라이브러리를 사용한 기능 추가 해오기추가할만한 것1. 로그인2. 토스트/스낵바 알림3. 다크모드 지원2. 이를 배포해오기(Vercel / Netlify / Cloudflare / Github pages / Firebase 중 택 1) 전역 상태- 컴포넌트 간에 공통으로 사용되는 데이터를 관리하는 공간- 예: 로그인 정보, 다크모드 설정, 장바구니 등 props drilling: 부모 → 자식 → 손자까지 props를 계속 전달해야 함 (깊은 구조에서는 매우 비효율적)🆚전역 상태: 여러 컴포넌트가 공통된 store에서 직접 상태를 읽고 쓸 수 있음- 예: Context, Redux, Recoil, Zustand 등 useContext &..
원리 이해보다는 어떻게 쓰는지 초점 맞춰서 다시하기 비동기 : 어떤 작업을 요청한 후, 그 작업의 완료를 기다리지 않고 다음 작업을 바로 이어서 수행하는 방식- 코드 흐름이 멈추지 않고 계속 진행되는 처리 방식- 응답을 기다리지 않고 다음 작업을 계속 할수 있는 구조- 응답이 도착했을 때 어떤 처리를 할지 콜백 또는 비동기 처리방식이 무조건 피료함!요청 → 다음 작업 → 응답 도착 후 별도로 처리, Promise: 비동기적으로 실행하는 작업의 결과(성공 or 실패)를 나타내는 객체- 지금 당장은 결과가 없지만, 나중에 성공하거나 실패했을 때 그 결과를 줄 약속된 객체!!!!!- 비동기의 결과를 객체화 시킨다!!! - 네트워크 요청 같은 비동기 작업은 시간이 걸리기 때문에 코드가 멈추지 않고 계속..
Component란?: 화면에 보여줄 조각function Hello() { return 안녕!;} Server Component : 서버에서 실행됨ㄴ 브라우저가 아닌 서버에서 렌더링됨- 민감한 API 키나 DB 접근이 필요한 경우 등에서 서버 컴포넌트로 만듦 (보안성)// 이건 서버에서 실행됨 (브라우저가 아닌)// 서버 컴포넌트export default async function PostList() { const res = await fetch('https://api.example.com/posts'); const data = await res.json(); return ( {data.map((post) => ( {post.title} ))} );}..
https://ramincoding.tistory.com/m/entry/Frontend-스웨거swagger-API-사용하는-방법-feat-리액트 [Frontend] 스웨거(swagger) API 사용하는 방법 (feat. 리액트)[Frontend] 스웨거(swagger) API 사용하는 방법 (feat. 리액트) 프론트엔드 개발자로써 첫 회사에 들어가자마자 스웨거 API 링크를 받았다. 멋사에서 프로젝트할 때 서버리스로 Firebase 만 써본 입장에서ramincoding.tistory.com 연결할때 참고할 것! HTTP클라이언트(사용자)와 서버간에 요청(Request)와 응답(Response)메시지를 주고 받는 프로토콜ㄴ iOS앱은 HTTP를 통해 서버에 데이터 요청 후, 서버로부터 JSON, 이미지..