2주차했던 영화 복습
파이썬시작 파이썬 꼭 알아야할것들 오른쪽 버튼누르고 실행하기, 띄어쓰기가 아닌 tab으로 들여쓰기를 꼭해야함 안하면 오류, ;이게아닌 :를 사용 변수 명령어 함수명령어 조건문 반복문 파이썬 패키지 requests(라이브러리)설치 라이브러리라 파이썬 반복문이랑 다
몽고디비 몽고디비링크 몽고디비수정하기전 몽고디비수정후(추가해야할것과 certifi설치해야함) 몽고디비로 데이터넣기 몽고디비 데이터 꺼내오기 몽고디비 데이터 꺼내오기2 몽고디비 자주쓰는 내용
3주차과제-지니 지니사이트
flask시작-서버만들기 페이지 주소바꾸기 html 파일연동하기
화성땅 공동구매하기 app.py index.html
메타태그-조각기능 meta.prac파일 하나만든후
어색한 9조와의 첫만남팀을 소개할수 있고 우리의 이야기를 담을수 있는 웹페이지 만들기그외 사용할수 있는 것들 이용해보기방명록 만들기반응형 웹페이지새로고침 없이 페이지 이동하기개인페이지는 인스타그램을 이용해보면 어떨까싶음.점차 나아질수 있겠찌\~\~~시안1.시안1-1
list를 작성해 나를 소개할 글을 class 로 묶는다.작성된 list의 위치를 잡아준후 vertical-align: top을 이용해 자세한 위치를 설정한후 overflow :hidden으로 숨겨준다.keyframes rolling을 이용해 회전 구간을 만들어준후 1
aws링크(https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-21. ububtu로 인스턴스 만들기2\. 키페어 생성하기.1\. cd desktop 누르기 2\. sudo chm
미니프로젝트 -팀원소개사이트 만들기 깃과 깃허브 처음써본 깃과 깃써브 어렵다 할줄모르겟다. 도통모르겠다 하지만 깃허보를 통해 공유폴더를 만들고 그안에 각자 작성한 파일들과 이미지 재료들을 모았다. 깃허브 더 연습해야겠다. 실시간 vscode랑 연동도 가능하다는데 해봐야
깃허브를 하나 만들어 그안에 재료들을 app File을 하고 다운받기를해서 재료들을 공유한게 불편해서 팀원들이 각자의 지식을 공유해 클론복사하는법과 터미널을 통해 깃허브를 연결하는방법에 대해 지식공유 하는시간을 가졌다. 깃허브에 대해 더 많이 알아둬야할게 많다.미디어
개인페이지를 신경쓰느라 팀소개페이지에 신경을 많이못쓴거같고그안에서 구현하고싶은 기능들을 내마음대로 구현하지못한게 아쉽다(나의실력탓)더많은 기능 구현하는방법을 찾아서 배워야겠다.오늘은 팀프로젝트를 완성하고, 영상을편집하느라 새로배운 코드는 없지만 다른분들의 미니프로젝트를
개인페이지항목은 기본 축을 따라 정렬 컨테이너 내에서 고르게 분포됩니다. 인접한 항목의 각 쌍 사이의 간격은 동일합니다. 첫 번째 항목은 메인 시작 모서리와 같은 높이이고 마지막 항목은 메인 끝 모서리와 같은 높이.main_box ul li:nth-child(1) im
프로그래머스 알고리즘문제파이썬문법ㄷ. 하루에 1개 이상의 알고리즘 문제를 꼭 풀어서 이해해야겠다.
깃허브에 커밋하는걸 잔디심는다고 한다고 한다. 가능한 매일 커밋을 하는것매일 코딩을 한다(꾸준함)을 강조할 포트폴리오가 될수도 있기때문깃허브와 조금더 친해지기위해 (push와 pull등을 통해 깃허브와 조금 친해져야겠다)사실지금 다른강의를 들어야하지만 파이썬에 크게 관
내일배움캠프 1.오늘 배운것 ㄱ. HTML 기본골격에는 header, nav, aside, main, footer가 있다 그아래엔 section이 있고 그안에는 article, div, span등이 있다. section을 꾸며줄땐 a,button, input, audi
이번주에는 알고리즘문제와 html,css,자바스크립트, git에 대해 더 공부를 많이한 시간이었다.여전히 파이썬 알고리즘 강의는 듣고있지않다. 그이유는 아직 자바스크립트도 모르겠는데 파이썬 문법이 익숙해지니 헷갈리기 때문이다.ㅠㅠ 자바스크립트도 완전히 내것을 만들지 못
파이어 베이스란 간단하게 백엔드개발을 할수 있는 페이지이다.마침 로그인이랑 회원가입를 구현해보고싶어서 잘됐다 싶었다!!유튜브를 통해 파이어베이스로 로그인로직과 회원가입 로직을 배워봤다.로그인이랑 회원가입말고도 여러가지 기능이 있는데 이것들도 배워볼예정전부 복사붙여넣기
파이어베이스를 통해 간단하게 백엔드의 기능들을 구현할수 있다는걸 배웠다. 그전에는 몽고DB를 이용해서 데이터 베이스를 저장했다면 파이어베이스는 데이터베이스 뿐만 아니라 여러가지 기능(회원가입, 로그인 등)들을 간단히 사용할 수 있다는걸 배움로그인할때에 이메일로만 가입하
ㄴ. 내 실력을 숫자로 표현할수있으면 좋겠다 그럼 매일 성장이 되는지 확인할 수 있을텐데 흠
자바스크립트 기초콜백을 정확히 이해를 못하겠음 ! 반복 재생할것리엑트가 이제 본격적으로 시작한다 공부를 더 빡세게 해보쟈
기본지식을 채우기위해 강의 결제를했음오늘배운거 다 여기있음진작에 결제해서 볼걸.. 나에게 딱 맞는 난이도다오늘 간담회를 했다 많은사람들이 나와같이 어려워한다.하지만 어렵다고 안할순없다 어려우면 찾아서 배워야한다. 떠먹여줄때까지 기다릴순없.다고생많으십니다 매니저님들 튜터
오늘배운거DOM이란오늘 테스트?같은걸봤다. 다보고 팀원들과 맞춰보니 2개실수를 했다 ㅠㅠ직접푼게 더 많지만 그래도 몰라서 찾아본게 있다 아직 모르는건 여전히 잘 모르겠다그래도 실력이 늘었다!이번주는 바쁜주였다 아직 강의 주어진거도 못봤는데(어려워서 못봄 아직은)추가로
오늘배운점오늘 아쉬운점은 들어야할 강의가 밀렸다는점어제배운걸 또 까먹고 또찾아보는걸 무한반복중이라는거dom에 대한 이해가 생겼음매일 지식이 늘어난다아
마무리겸 발표자를 정하고 각자 작성한 코드리뷰를 했다왜 여기선 그런코드를 썼고, 왜 여기선 이런코드를 썼는지또 이미지 변환에대해서도 들었는데 정확히 모르겠다!.git 폴더만 지워서 해결할문제가 아니었다각 폴더를 열고 그폴더에 터미널로 처리해야할 코드가 있었다이건 따로
왜 됐다가 안됐다가 이건 되고 저건안되고..이렇게 협업하는게 맞는건가..그래도 머지하는과정을 봤다 신기함다크버튼 적용시 모든색깔이 반전되게 하였다.하나하나 클래스 찾아가며 지정해주는 재미가 있었음다크버튼의 자바스크립트위 위치가 이벤트 핸들러 안에만 있어야 작동하는걸 알
일단 이미지를 바꾸는데까진 성공했지만 그걸 url로 해야하고 또 뭐..시기 뭐랬더라..실패인거로하자..젠장..이미지를 통해서 웹페이지 상단으로 이동하게끔 만들어봤다.이건 html이랑 css js로도 가능하니까 만들수 있었다..찾기도 쉬웠고나만의 장점을 특기를 만들어야
ㄱ. 이미지 업로드를 못한다 못하겠다ㄴ. 계속찾는다 찾고야 만다 ㅂㄷㅂㄷㄷ. 오늘배운건 없다 한게 없기때문ㄱ. 이미지 업로드를 못한다 못하겠다ㄴ. 계속찾는다 찾고야 만다 ㅂㄷㅂㄷ
i태그로 아이콘을 만들고 width를 %로 조절할때엔 px값을 주면안됨 ㄴ. 점차 파이어베이스를 이해해가고 있는중임
파이어베이스로 로그인 회원가입 하기 구현파이어베이스로 구글로 로그인하기 구현파이어베이스로 깃허브로 로그인하기 구현깃허브랑 파이어베이스 연동할때 깃허브 세팅 안에있는 클라이언트값을 파이어베이스에 적고 파이어베이스에 적힌 url을 깃허브로 연동시켜야함!!구글은 잘되는데 깃
파이어 베이스를 복습했다. 카카오로 로그인하는 api를 구현해봤다이걸 현재 만든 웹사이트에 입히고싶은데 쉽지않다..성공해보고싶다!일단 어렵다 아직10%도 이해하지못한거같다..오류가 몇가지 있다..ㅠㅠ파이어베이스로 구글 깃허브 등 커스텀도 해보고싶다파이어베이스, 자바스크
아쉽게도 오늘은 배운게 딱히 없다!그렇다고 논건 아니고 복습과 새로운 강의 특강을 들었는데딱히 적을만한 내용이 없었던거같다!!강의가 지금 내가 하고자하는 방향과 맞지않는게 아쉽다!내가 배우고싶은걸 바로바로 찾지못하는점과내가 지금 뭘 알고 뭘 모르는지 정확히 알지못한다는
html에서 1+1은 평생 1+1이지만자바스크립트에서 1+1=2이다. 즉,바스크립트는 동적이고, 이게 자바스크립트를 쓰는 이유이다.웹브라우저 위에서 일어나는 일들을 이벤트라고 한다.(onclik,onkekdown등이 있다.)onclick 뒤에는 항상 자바스크립트 문법이
드림코딩1드림코딩2코딩애플1코딩애플2코딩애플3DOM이란이번주에 자바스크립트를 다끝내고 다음주에 리엑트를 들어가고싶었는데 다 끝내지못한점이 아쉽다..리엑트 예습해보고싶었는데..ㅠㅠ이번주는 실력이 확실히 늘었음을 느낀다.function과 친해졌고 window. addEve
리엑트시작!!내배캠 리엑트강의코딩애플 리엑트강의음..아직없음리엑트 시작이다. 잘해보자
강의듣고 복습했음. props랑 state가 어려움..과제를 제출해야하기에 과제를 열심히했지만 전부를 구현하지못함.어려움..
map과 filter 등에 대해 그리고 버튼클릭시 추가와 삭제의 기능에 대해 이해도가 조금 아주조금 올랐다하지만 조건문으로 하는방법에대해 자세히 모르겠다! 시간이 너무짧다 ㅠㅠ시간이없다..하루12시간 너무짧다..진도나가고 복습하기에도 아주짧은시간..
props state에 대해 알았다.입문과제에 대해 힌트를 찾았다 클릭시 ture false로 바꿔서 보여주는거..주말에 입문과제를 도전해보려한다!밀린 알고리즘과 같이입문과제에 대한 내용을 조금 더 빨리 이해했으면 좋았을텐데 ㅠㅠ아그리고 어제 vs코드에서 설정을 잘못해
이번주 수요일에 미완성으로 제출했던 과제를 내가 배운것들을 토대로 나만의방식으로 만들어봤다.추가, 삭제, 완료시 왔다갔다(이부분은 타겟팅이 정확히 되지않아서 아직 조금 미흡함)그래도 5일동안 두가지의 과정들을 끝냈다 결과물이 2개인건가 코딩애플내배캠남들보다 이해가 조금
내배캠 리엑트코딩애플1 리엑트코딩애플2 리엑트시간이 너무 빠르다..벌써 6주차라니 아직 배울게 많다배울게 너무많다보니 머리에 저장되는 시간보다 빠져나가는시간이 많다. 하루하루가 빠르게 지나감.리엑트를 시작하는 첫주였다. 리엑트 녀석 어렵다..낯설다자바스크립트도 친해지는
redux에 대해 배움 어려움..props를 대신해서 사용가능한 store같은녀석도 배움 등 여러가지가이씀오늘배운거두번세번들어야 이해가됨..뒤돌아서면 또 까먹음..시간이 너어어무 부족함을 느낌 ㅠㅠ
내배캠과제오늘부터 useState가 아닌 Redux를 이용해서 TodoList만들기 과제를 시작할것임그안에서 필요한 Styled-Component랑 route-dom redux등 강의로 배웠던것을 다시한번 복습하는 시간이었음.역시나 한번보고 이해가 되지않고 실습을통해서
내배캠 숙련과제복습한 리덕스에 대해 잘알게됨컴포넌트를 폴더별로나누고 그안에 style.js폴더로 컴포넌트를 나누는것도 알게됨.리덕스로 추가 삭제 하는버튼을 구현함. 상세보기로 넘어가는거도 반은 구현함.아직완료와 취소버튼을 구현하지못함!곧 할것임아는건데 들은건데 바로 써
오늘은 과제를 제출하는날이다. 과제리뷰를 보니까 다들 state를 썼음.. redux로 구현하라고해서 state를 쓰지않아서 어려움이 있어서 과제를 또 미완으로 제출한 나자식 ㅠㅠ 사실 기능구현은 했는데 react로 그걸 redux로 바꾸지 못해 과제제출을 하지못한거였
redux 과제연습react 과제풀이react 숙련과정과제 마무리가 아쉬운 이번주였음..그래도 계속 연습하고있음!새로배운것도 많지만 그만큼 까먹은것도 많다는걸 느낌 계속반복하고 계속 연습해야 뒤쳐지지 않음
yarn add react-redux @reduxjs/toolkit 이라고 터미널에 침.크롬에서 확장프로그램 설치하면됨.state가 변하는거까지 확인이 가능한 개발자 툴임.toolkit을 사용하면 별도의 설치가 필요 하지않지만 그외에서 사용하려면 별도의 코드설정이 필요
yarn add redux react-redux 으로 리덕스설치yarn add react-router-dom 으로 라우터설치App.jsx 폴더안에 폴더만 import하기Router 파일을 App.js대신 주로 사용할거임라우터 폴더랑 파일분리하고 import 해놓기con
오늘부터 react 심화과정에 들어갔는데 초반부터 놓친부분이 많아서 기본기가 너무 딸린다 ㅠㅠ 심화과정을 들어도 무슨말인지 집중이 잘안됨..그래도 몇몇 아는것들이 나옴초반에 따라가지 못해서 뒤쳐지는게 너무아쉽다..어느새 TIL이 일기장이 되어버린거같군..
오늘 redux 과제풀이가 올라와서 마무리 지어봤다.그전에는 추가와 삭제정도까지밖에 못했는데 완료버튼과 상세버튼 구현도 했음. 뭔지는 알겠는데 역시나 코드를 다시써보라고 하면 모르겠다. 내일 두번세번보면서 좀 친해져야겠다.이렇게 조금씩 밀리니까 또 심화과정이 밀리게되는
ㄱ. yarn add styled-componets로 설치하기ㄴ. styled-components 사용법ㄱ. 가장 기본적인 hook임ㄴ. useState안에 함수를 넣어서 사용가능함.ㄷ. 기존방식과 다르게 함수형은 한번에 처리함(+1을 3번하라라는 명령을 내리면 기존은
리엑트 숙련정리과제풀이를 보고 아는부분은 이해했지만 모로는부분은 계속 반복해서 보고있음 시간이 너무 모자르다 ㅠㅠ 해야할건 많고 시간은없고..이제 곧 프로젝트를 시작하는데 걱정이 아주 많다..ㅠ
오늘부터 팀프로젝트가 시작된다!!내가 맡은 역할은 본문 등록 조회 삭제 등이고 오늘 본문 등록을 끝냈음 끝내는데 있어서 내배캠 강의들이 많은 도움이 되었음. new post로 초기값을 만들어주고 input값이 변경될때마다 change함수들이 작동되고input에 hand
어제코드짰던 본문등록, 조회, 삭제를 axios랑 thunk로 바꿔놓기slice에 본문조회하기 createAsyncThunk를 만들어준다.axios.get으로 db.json에서 가져온값을 보여준다.createSlice도 추가해준다.detail 페이지에서 본문 조회가 되
숙련강의리덕스를 이용해서 팀프로젝트를 하면서 새로운것들을 많이 알아가는듯 thunk라던지 axios react-toolkit등 많은걸 새로 알아가는 단계임.주말크리스마스동안 과제를 하는 팀원들이 멋지고 대단하다고 여긴다! 주말동안 리덕스로 본문 조회 등록 삭제를 구현했
로그인 하면 버튼이 보이고 안하면 안보이게 하기.Div라는 컴포넌트를 새로만들어서 감싸주고 삼항연산자를 사용해서 유저의 아이디가 로그인된 아이디랑 같다면 수정,삭제버튼을 보이게 다르면 안보이게 설정해줌useInput을 만들어서 input이 있는 파일을 찾아서 useIn
1. 오늘배운거 ># 2. 아쉬운점 ># 3. 회고
팀-회고록오늘 다른팀들의 프로젝트 발표를 보고 같은걸 배워도 다르게 적용할 수 있다는걸 배웠음.오늘의 아쉬운점은 발표할때 목소리가 조금 떨렸다..라는거?ㅎㅎ..팀자랑할게 참 많았는데 발표시간 5분제한으로 팀 자랑을 하지 못했다는게 아주 아쉬움..팀프로젝트가 끝났다 코딩
expo로 프로젝트만들기아이콘참조링크네이티브공식문서설치 npm install @emotion/react @emotion/native사용방법 및 import 아직 초반이라 아쉬운점없음실시간강의로 따라가기엔 역부족의 느낌
brew설치 : /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew 추가설치 1: $ echo '- brew 추가설치 2:$ echo
리덕스 팀프로젝트 끝리엑트네이티브 1리엑트네이티브 2완벽히 제대로 파악하지못하고 호다닥 지나가버린거벌써 9주차라는거..실력이 늘었을까에 대한 의문?벌써 9주차다 2022가 끝나고 2023이 되었다 2022년에는 중개법인을 만들었는데 2023에는 개발자로 취업을 할 수
import { initializeApp } from "firebase/app";import { getFirestore } from "firebase/firestore";// 아래 데이터는 본인의 Firebase 프로젝트 설정에서 확인할 수 있습니다.const fire
네이티브1네이티브2네이티브3네이티브4프로젝트 시작아쉬운점은 코드를 내가 알고짜는게 아니라 보고짜야한다는거?네이티브가 웹보다 재미있는거같은데 이건착각일까요 아닐가요
App.js파일 최상단에 <ThemeProvider theme={isDark ? DTheme : LigthTheme}> 넣어주기 isDark가 true면 DTheme이고 아니면 LigthTheme가 되게하기 const isDark = useColorSchem
ScrollView에서 map을 돌리면 모든 데이터라 렌더링되려면 시간이 좀 걸리는데 그때 사용할수 있는게 FlatList임 FlatList에 filter를 걸려면 filter 코드를 변수에 담아서FlatList안에 있는data 안에 넣어주면됨재밌다 네이티브 앱에관심이
앱처음 들어올때 처음으로 렌더링될 화면을 설정해줄수 있음 tab안에서 initialRouteName="화면이름" 로 설정해주면 됨링크들어오삼import 해주고 return문 달아주면 swtich가 생김3\. 회고
처음 리엑트 네이티브 프로젝트를 만들때 app.json을 빼고 프로젝트를 만들었다그 이유가 expo에 배포를 하지 않기 때문이고 보안을 위해서였는데 프로젝트가 끝나고 이제 배포를 해야하는데 app.json이 없어서 Expo에 배포가 되지않았다!그래서 어쩔수 없이 exp
자바스크립트ES6-코딩애플TIL-71일차TIL-72일차TIL-73일차TIL-74일차TIL-75일차리엑트 네이티브 프로젝트가 끝났다!! 느낄게 많았던 이번주는 색다른 경험으로 기억될듯!!이번주의 마무리는 포트폴리오 작성으로 마무리했는데 그동안 많은 프로젝트를 했고 실력이
타입스크립트 공식문서타입스크립트는 편의를 위해 자바스크립트에 추가가 되었을뿐 자바스크립트의 모든 기능을 포함하고 있음!Ts는 정적임Js는 동적임컴파일 타임 (compile time) : 작성한 소스코드가 어떠한 것(js, binary 등)으로 변환되는 과정런타임 : 프
타입스크립트 - 코딩애플기술면접준비-내배캠프로젝트 리펙토링타입스크립트를 배우고 있는데 아직까진 어렵지 않다!!물론 외워서 할 순 없지만 보고하면 충분히 할 수 있을듯 하다!기술면접준비를 하면서 이론적으로 너무 부족함을 느낀다..ㅠㅠ 전공자가 아니라 그런걸까..공부하면서
파이어베이스 리펙토링중리엑트 입문과정대 만들었던 투두리스트를 타입스크립트로 리펙토링 했는데.. 덧셈 뺄셈 알려주고 갑자기 미적분하라는 이야기..그런슬픈이야기..일단 하긴했는데 리펙토링 하는과정에는 두가지방법이 있는데 첫번째로 리엑트 파일에 타입스크립트깔기두번째 새로운
파이어베이스로 로그인 회원가입 둘다 끝냈다!!파이어스토어 연결해서 유저정보도 잘 넣었음4\. 회고
공공데이터포털 API카카오오픈 API화장실 API를 가져와서 카카오맵 API를 이용해서 화장실의 위치를 나타내주는 프로젝트내가맡아서 할부분은 댓글 CRUD 전체부분파이어베이스로 로그인이랑 데이터베이스를 사용할것임댓글CRUD를 개인프로젝트에서 활용할 생각임!원래는 전기소
코딩애플-TS78일TIL79일TIL80일TIL81일TIL개인프로젝트 뉴스피드만들기처음배우는 타입스크립트, 새로시작하는 프로젝트 , 개인프로젝트까지 바쁘게 보냈던 지난주였음!타입스크립트는 아~그거구나 하다가 뒤돌면 까먹는 녀석임..type이 전부 any로 도배될지경임리엑
모달만들기 참고설휴가로 엄청 쉬고왔더니 뭔가 김빠지고 집중이 잘안되는 느낌..이것저것 많이했는데 까먹고 못해서 기록이 날라감 ㅠㅠㅠ매일매일 TIL을 꼭쓰자..뭘했는지 기록에 남기기위해..
FireStore안에 reviews라는 컬렉션을 만들고 그안에 있는 데이터들을 onsnapshot으로 가져옴가져올때는 map으로 돌려서 가져와야함!auth.currentUser로 로그인이 되어있지않다면 alert창 띄우고 !content로 댓글 입력안되면 alert창
useRef에서 타입스크립트 적용할때 input안에 넣은것과 아닌것이 다르게 작성됨event의 타입을 지정할때도 input인것과 onclik인것이 다르게 타입추론을 해줘야함state의 타입 지정과 객체의 타입을 지정해줌참고링크!날짜정렬참고링크파이어베이스에서 가져온 데이
TIL-87TIL-88TIL-89파이어베이스 CRUD를 혼자서 해봤는데 개인프로젝트할때 있어서 도움이 될거같다 그외에도 프로필수정등 적용시킬게 많을거같은데..결국 리엑트가아닌 파이어베이스와 통신함에 있어서 이런것들이 나중에 도움이될까 의문이든다..쩝이번 프로젝트에선 o
1. 오늘배운거 ㄱ. 잠깐만 프로젝트 끝 링크텍스트 ># 2. 느낀점 ># 3. 아쉬운점 ># 4. 회고
Next 강의자료(https://iandonghun.notion.site/Next-js-6d4b016d4a214f039dd209675eca3ff5- npx create-next-app가장먼저 렌더링이되는 파일임 익숙한 app.js와 다르게생김 Link 태그랑
넥스트js 강의가 올라왔지만 마지막프로젝트에서 사용하지않을거같아서 개인프로젝트와 개인공부에 시간을 더 쏟기로 결정!@!개인프로젝트개인프로젝트를 하면서 느낀건 실력이 늘었다는것과 그래도 부족하다는 점이 많다라는것!누구나 그런생각을 하겠지만 다시 처음으로 돌아가서 다시 공
개인프로젝트 매일잔디를 심어야하는데 쉽지않군..또 원하는 기능을 새로 찾아서 넣는거도 쉽지않음..구현했던 기능을 다시 구현하려니 기억이 잘 나지않는다..ㅠㅠ 기록의 중요성을 느낌아쉬운점은 딱히 없었음!!이제곧 마지막 프로젝트가 시작이 되는데 기대보단 걱정이 앞서는거같다
개인프로젝트가 어느정도 구성이 잡혀간다 이제 post를 등록할때 사진업로드만 시키면 될듯!개인프로젝트를 진행하면서 새로배우는것들이 있는데 지금와서 생각해보면 이 기능들을 다른팀원이 구현했던적이 있었는데 도대체 그당시 어떻게 알고 이걸 구현했을까..지금 이상태로 과거로
개인프로젝트이번주는 개인프로젝트를 진행하면서 예전에 배웠던 내용들을 복습하는 형태로 한주를 보낸거같다..이제곧 마지막 프로젝트가 시작되는데 잘해낼수 있을까 걱정도되고..뭐 그렇다..핳 마지막프로젝트가 끝나면 내배캠도 끝나는데 시간이 엄청 빠르다는걸 느끼고있다..벌써 끝
팀원 : 고현석, 신정근 , 손유진으로 다행히도 나와 한번씩은 팀프로젝트를 진행해봤던 팀원이다..!!주제 : 요즘 핫한 AI Chat GPT를 이용한 대화?미연시?같은 웹페이지만들기이번프로젝트에선 기존에 없었던 디자이너님들이 참가해서 같이 프로젝트를 진행한다고한다!!
원래 기존에 하려고 했던 AI ChatGPT를 엎고..다른프로젝트를 기획하게됨steam사이트에서 api를 받아오고 steam게임전용 음성채팅 웹페이지(디스코드같은거)를 만들기로함처음보는 기능들을 해야함!!아직 기능계획과 자세한 와이어프레임은 나오지 않았지만 꽤나 재미있
4\. 회고.
4\. 회고.
4\. 회고.
마지막 프로젝트의 이름 steam plus는 스팀게임전용 음성채팅 웹서비스임채팅, 음성채팅, 현재 진행중인 게임과 참가한 음성채팅방등 다양한 기능들을 넣을것임이사하느라 목 금 토 일을 통으로 날렸다..이사는 힘들어..다음주부터 기능개발을 시작할 예정임! 두근두근4\.
파이어베이스로 회원가입, 로그인을 구현할 예정회원가입 파이어베이스 코드 로그인 파이어베이스 코드그안에 구글로그인과 스팀로그인 기능추가로 넣을 예정!파이어베이스는 계속 사용했던거라 비교적 쉽게 기능을 사용할수 있었음!현업에서는 파이어베이스를 거의 안쓸텐데 파이어베이스를
스팀로그인 링크기존에 기획했던 파이어베이스 로그인, 구글로그인을 사용하지않고 스팀로그인만 사용하기로 결정함스팀로그인을 하려면 스팀64?가 필요함 또한 cors에러를 해결해야함 cors에러해결스팀api를 state에 넣기위해선 setstate를 사용해서 state에 넣고
아침마다 프로그래머스에서 코테를 진행하는데 오늘푼문데가 깃허브에 자동업로드가 안돼서 이유를 찾아봤음어제 팀프로젝트를 하면서 cors에러를 해결하기위해서 확장프로그램을 설치했는데 이게 on되어있는게 보여서 이걸 off해봤음cors확장프로그램을 off하니까 정상적으로 깃허
로컬스토리지, 쿠키에 저장, dbjson에 저장하기 방법이 있음로컬스토리지에 저장을 했음.axios post를 하고나서 localStorage에 setitem으로 localStorage에 로그인정보를 저장함로그아웃은 localStorage.getItem으로 localS
웹페이지를 닫을때 db.json에 저장된 online 상태를 offline으로 변경하는 작업하기로컬스토리지는 사용자 세션 데이터를 유지할수 있고, 브라우저를 닫았다가 다시열었을때 로컬스토리지 값이 삭제되지않고 저장되어있어서 계속 유지를 할 수 있음!로컬스토리지에 값을
4\. 회고.
4\. 회고.
1. 오늘 배운거 ㄱ. 커뮤니티 게시판 만들기 ># 2. 느낀점 ># 3. 아쉬운점 ># 4. 회고.
1. 오늘 배운거 ㄱ. 게시글 수정하기 ># 2. 느낀점 ># 3. 아쉬운점 ># 4. 회고.
normal: 기본값 (선넘음)break-word: 글자가 길어지면 강제로 끊어서 줄 바꿈 처리 → 단어를 기준을 끊음normal: 기본값 (선넘음)break-all : 글자 기준으로 줄 바꿈keep-all : 단어 기준으로 줄 바꿈table 안에 있는 가로기준으로 비
event preventdefault로 작성시 navigate가 정상작동 하지않을수 있음!해당게시글을 클릭할때마다 게시글에 count를 +1 해주는데 그냥 +1 해주면 안되고 해당 포스트의 카운트값을 불러와서 +1 해주면 정상작동함.실력이 많이늘었다 조금 고민하니까 얼
1. 오늘 배운거 ㄱ. ># 2. 느낀점 ># 3. 아쉬운점 ># 4. 회고.
참고링크카테고리 선택버튼을 MUI라는 라이브러리를 사용함 컬러를 변경할때는 sx라는걸 사용해서 변경해줌글의 카테고리를 선택시 페이지네이션이 전체페이지의 페이지를 불러오는 오류가 있었는데 이유가 페이지네이션 totalItemsCount의 속성때문이었는데 totalI
useEffect함수는 리액트 컴포넌트가 렌더링 될 때마다 특정 작업을 실행할 수 있도록 하는 Hook임, 즉 컴포넌트가 마운트가 됐을때와, 언마운트 됐을때 그리고 업데이트가 됐을때 특정작업을 실행할 수 있음!마운트란 컴포넌트 생성때부터 최초 렌더링이 일어나기까지의
1. 오늘 배운거 ㄱ. 중첩삼항연산자 삼항연산자 안에 삼항연산자를 넣을수 있음! ㄴ. 데이터 직렬과 병렬 API로 데이터를 받아오는데 map으로 하나 끝나면 하나받아오고 하나끝나면 하나 받아오는 형식이라 렌더링하는게 너무 느려서 생각을 해보니 하나씩 받아오지말고 한번에
컴포넌트의 상태를 관리할 수 있음props로 부모컴포넌트에서 자식컴포넌트로 데이터를 전달해줄수있음렌더링 이후에 실행할 코드를 만들어줌useEffect(감시 대상이 변하면 동작 할 콜백, \[감시대상])으로 작동함렌더링될때마다 실행시키고싶으면 useEffect(() =