일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- ReactError
- js
- API
- HTML
- 리액트
- 깃버전
- javascript
- nextjs
- gitrevert
- gitcommit
- webdevcurriculum
- 깃허브
- typescript
- 프로그래머스
- 파이어베이스
- 리액트오류
- 클론코딩
- 야놀자
- Git
- 깃
- 패스트캠퍼스
- gitignore
- 자바스크립트
- 깃커밋
- 코딩테스트
- react
- 프론트엔드개발자
- Firebase
- github
- 국비지원취업
- Today
- Total
목록react (6)
Project.log

Firebase+Github Actions로 CI/CD구축리액트 프로젝트에 파이어베이스와 깃허브액션스를 이용하여 CI/CD 구축을 해보겠습니다. 설명하기 앞서..저는 Vite를 이용하여 React.js+TypeScript 조합으로 사용중이며 프로젝트를 이미 만든 상태에서 시작합니다. CI/CD가 뭘까? CI/CD에서 CI는 지속적 통합(Continuous Integration) CD는 지속적 제공/배포(Continuous Delivery/Deployment)를 의미합니다.소프트웨어 개발 라이프사이클을 간소화하고 가속화하는 것을 목표로 합니다.이렇게 연결된 두 사례를 일반적으로 "CI/CD 파이프라인"이라고 부릅니다. CI는 애플리케이션의 버그 수정 혹은 새로운 코드 변경이 주기적으로 빌드 및 테스트되면서..

Firebase + React Hosting리액트 프로젝트에 파이어베이스를 적용하여 호스팅을 해보겠습니다. 설명하기에 앞서..저는 Vite를 이용하여 React.js+TypeScript 조합으로 사용중이며 프로젝트를 이미 만든 상태에서 시작합니다. 파이어베이스 세팅프로젝트 만들기파이어베이스에 구글로 로그인을 하시고 위와 같이 시작하시면 될것 같습니다.먼저 프로젝트 추가를 클릭하여 프로젝트를 만들어줍니다. 저는 프로젝트 이름을 DongNol이라고 하겠습니다.따라하시는 분들은 원하시는 프로젝트 이름으로 작명하시면 되겠습니다. 애널리틱스 설정을 해줍니다.대충 설명을 드리자면 웹사이트 트래픽을 추적하고 보고하는 구글이 제공하는 서비스입니다.필수가 아닌 권장이므로 편하신대로 설정해주시면 되겠습니다.저는 나중에 테..

MockData (JSON Server) 목차글을 쓰게 된 이유소개설정 및 세팅서버접속간단한 통신해보기글을 쓰게 된 이유최근에 회사입사 과제중에 MockData(목데이터)를 사용할 일이 있어서 공부해보고 복습 및 기록하기 위해 글을 남깁니다. 소개JSON-Server는 간단한 JSON 파일을 기반으로 빠르게 mock 데이터를 생성하고 RESTful API 서버를 생성 및 설정 할 수 있는 도구입니다. 이는 프론트엔드 개발자가 백엔드 작업이 완료되기 전에 API 엔드포인트를 모방하여 개발을 진행할 수 있도록 돕습니다. JSON-Server를 사용하면 몇 분 안에 완전한 API 서버를 설정할 수 있습니다. 👨🏻💻 카메라 정보를 담고 추가까지 해보는 과정들을 해보겠습니다. 설정 및 세팅저는 간단하게 V..

노마드코더 니꼴라스와 만드는 트위터 서비스를 만들면서 오류를 발견했습니다. 바로 export 'Switch' (imported as 'Switch') was not found in 'react-router-dom' 입니다. import { useState } from "react"; import { HashRouter as Router, Route, Switch } from "react-router-dom"; import Auth from "../routes/Auth"; import Home from "../routes/Home"; const AppRouter = () => { const [isLoggedIn, setIsLoggedIn] = useState(false); return ( {isLogged..

노마드코더 니꼴라스와 만드는 트위터 서비스를 만들면서 오류를 발견했습니다. 바로 firebase.js파일에서 다음과 같은 오류가 생깁니다. import firebase from "firebase/app"; const firebaseConfig = { apiKey: process.env.REACT_APP_API_KEY, authDomain: process.env.REACT_APP_AUTH_DOMAIN, projectId: process.env.REACT_APP_PROJECT_ID, storageBucket: process.env.REACT_APP_STORAGE_BUCKET, messagingSenderId: process.env.REACT_APP_MESSAGING_SENDER_ID, appId: proce..

리액트를 사용하는 프로젝트들을 보면 의미없이 쓰이는 태그들이 많이 보입니다. 사용하지 않는태그를 쓰는 이유는 리액트에서는 하나의 컴포넌트가 여러 엘리먼트들을 반환(return)하게 되는데 이때 리액트에 쓰이는 문법 JSX규칙상 return 문 안에는 반드시 하나의 최상위 태그가 있어야 하기 때문인데요. 이는 리액트가 하나의 컴포넌트만을 리턴할 수 있기 때문입니다. 의미없이 쓰이는 태그예시를 보면 이러한 코드를 짜고 크롬개발자도구에 Elements를 열어보면 이런식으로 출력되게 됩니다. 위 처럼 로 묶어주는 부분이 많지 않으면 상관이없지만 많다고 가정을 해보면 여러 엘리먼트를 감싸주기 위해 별 의미없는 div태그를 남발하게 됩니다. 물론 큰 문제는 되지않지만 코드가 더러워지고 효율이 안좋아지고 불필요한 태..