일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트
- 자바스크립트
- 프로그래머스
- 파이썬 반복문
- 파이썬 enumerate
- JavaScript
- 리액트 프로젝트
- 파이썬 slice
- 타입스크립트 props
- REACT
- 내일배움캠프 최종 프로젝트
- js
- 내배캠 프로젝트
- React Hooks
- 파이썬 list
- useState
- typeScript
- 내일배움캠프 프로젝트
- 그리드 정렬
- 한글 공부 사이트
- 내일배움캠프
- 리액트 훅
- 파이썬 for
- 리액트 팀 프로젝트
- 타입스크립트
- 파이썬 for in
- 타입스크립트 리액트
- Next 팀 프로젝트
- 리액트 페이지 이동
- 리액트
- Today
- Total
목록분류 전체보기 (198)
aotoyae
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mD7DL/btsGjCj9hbZ/4QgGMmftFZDaMihQYMhZR1/img.png)
💡 라디오 속성에 대해 알아보자. 문항들 map 을 돌리는 상황에서 라디오가 문항마다 체크되어야 하는데 한 문제에만 체크되는 오류가 있었다. 살펴보니.. test 하면서 막 만들어 둔 속성들이 문제였다. 그래서 알아본 속성들 용도 🥹 id : label 의 for 와 연결된다. name : 같은 주제의 input 들을 묶어준다. 과일 - 사과, 포도, 딸기 value : 선택된 라디오 값을 저장할 때 이용 label 로 input 을 감싸주는 걸로 변경해서 id & for 를 지웠고, name 에 map 으로 돌리면서 가져오는 qustion 의 id 를 넣어줬다! 🔗 https://www.daleseo.com/react-radio-buttons/ React에서 라디오 버튼 사용하기 Engineering ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/WcAWT/btsGfiLNsez/PMEh35MYFKKBhDuuZ4uYmK/img.png)
🫥 기획 마무리..! 드디어 모든 기획이 마무리되었다! 오늘 아침엔 우선 개발 시간을 다 같이 계산해 봤다. 막연하게 생각하고 있었는데 한 기능마다 시간을 계산하니까 파악이 잘 됐다. 일정이 정리되고 DB-ERD 피드백을 받았다. 원래 배열이나 객체로 넣어놨던 값들을 다 다른 DB 로 나눠주셨다. 처음엔 헷갈렸는데 퀴즈북 - 퀴즈 나눴던 것처럼 더 나아가서 하나하나 작게 쪼개는 거라 생각하니 좀 이해가 됐다.. 코드컨벤션까지 정한 후에 CRA 셋업에 들어갔다! 팀장님이 화면공유로 코드 작성해 주시고 팀원들은 각자 프로젝트 세팅했던 방식 얘기하면서 잘 맞춰갔다. 세팅 끝나고 서로 확장팩 공유하는데.. ㅋ. ㅋ "[귀여운 아이들]을 얻었습니다!" 대망의 역할 분담 🥹 하고 싶은 기능에 모두 투표한 후에 누가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mSXP5/btsF9MVqsXN/xKtchZ8XWFVOpoRxPMoLR1/img.png)
🫠 기획 더 더.. 구체화 오늘은 어제에 이어 기획을 좀 더 촘촘하게 짜고.. 초기 세팅에 들어갔다! 먼저 길고 길었던 와이어 프레임 제작을 마무리했다. 디자이너님 보시기 편하게 레이아웃만 잡아놓고, 간단한 설명들을 적어놨다. 그리구.. 문제의 퀴즈 데이터 관리 퀴즈를 만들고 푸는 페이지를 생각하다가 데이터 보내고 가져오는게 너무 감이 안잡혀서 😥 각자 미로에 자기가 생각하고 있는 table 을 적어보기로 했다. 퀴즈북과 그 안에 퀴즈에 각각 어떤 데이터가 들어갈지 정리한 뒤에 다시 서로 얘기하면서 더할 건 더하고 뺄 건 빼면서 감을 잡아갔다.. 저 퀴즈 데이터 늪에 빠져있을 때.. 팀장님이 우선 오늘 todo 들 중에서 각자 맡을 수 있는 걸 맡아서 먼저 끝내자고 하셔서 겨우 정신차리고 나올 수 있었다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JL6UO/btsF7ywulT4/NzHslQHhwygH2skhD7JsF1/img.png)
🫠 기획 구체화하기 어제 정해졌던 한글 공부 사이트에서 기획을 좀 더 구체화했다! DB, 전역 상태 관리 등은 어떻게 할지 정하고, 핵심 기능인 게임 & 퀴즈는 어떻게 구현할지 레퍼런스를 많이 찾아봤다. 유저가 만드는 퀴즈 부분이 어떻게 만들어야할지 감이 안왔었는데 구글폼이나 다른 공부 사이트들을 보다보니 좀 정리가 된거 같다. 👶 그리고 중요한 프로젝트명 정하기! 한글 공부 사이트여서 한글로 짓기로 정하고, 각자 이름들을 생각해 왔다. 그 중 좋았던 후보가 1. 글마루 2. 뭔말이지 요 둘! 고르고 고르다.. 튜터님의 의견을 더해.. 뭔말easy? 로 결정됐다! 자매품 못말리지 🫂 퍼소나 & 페이지 컨셉 정하기 우리의 퍼소나, 헤일리씨와 사이먼씨다 나중에 좀 더 자세하게 설정해두면 프로젝트 설명에 도움..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uykdV/btsF8oMfOed/77ZEgSzsZAoCAPE2KpBQo0/img.png)
🫠 최종 프로젝트 시작..! 오늘은 하루종일 프로젝트 기획에 매달렸다. 정리는 Miro 에 하기로 결정! (노션 에러 많음 이슈..) 미로에 생각보다 다양한 템플릿이 있었다. icebreakers 까지 있다는.. 적극 활용해 줬다. 서로 생각해 온 레퍼런스에 대해서 얘기 나눈 뒤에 비슷한 걸 추려서 멘토링을 받았다. 꼭 들어가야 한다고 생각해서 로그인, CRUD 등 계속해왔던 기능들이 많았는데 퀴즈나 게임, 에디터 기능이 있는 게 재밌을 것 같다고 하셨고.. 피드백 토대로 2차 회의를 해서 나온 게.. 🙋♂️ 외국인을 위한 한글 공부 사이트 ! 어떻게 구현해야 할지는 다시 꼼꼼하게 생각해 봐야겠지만.. 다들 재밌게 만들 수 있을 거 같다! 기능 엄청 넣다가 다시 피드백받고 빼고 하는 중이다. 허허 한..
💡 mutate, mutateAsync 차이점에 대해 알아보자. mutate mutate 를 기다리고 실행 될 동작이 없다! const onSubmitHandler = (e: FormEvent) => { e.preventDefault(); newTodoMudation.mutate( { title, contents }, { onSuccess: () => { setTitle(''); setContents(''); queryClient.invalidateQueries({ queryKey: ['todos'], }); }, onError: () => { alert('POST Todo Error'); }, } ); }; mutateAsyng async/await 문을 썼고, mutateAsync를 기다리고 실행 될..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/brFpLG/btsF0cS2DGm/z7mz6jOyyI349hlm6fPNT0/img.png)
💡 심화 프로젝트 기록.. 점점 카테고리 구분이 흐려지고 있다.. 💬 와이어프레임 우리 주제는 투두 공유 사이트! 계속 만들었던 투두를 좀 더 발전시킨 ~ 😶 주제 정하고 와이어프레임 짜는데 하루 반? 정도가 걸렸다. 생각보다 오래 걸렸지만 그래도 구체적으로 얘기하고 넘어가는게 좋은 거 같다. 💬 github issue & PR 해리님이 이슈 활용 특강을 해주셔서.. 🥹 열심히 활용하려고 하고 있다. 언젠간 멋드러지게 쓰겠지.. 또한 PR 특강도 해주셨다. 원래 따로 본문을 안 쓰고 날리기만 했었는데, 이렇게 보니 내가 맡은 일 기록하기에 좋은 거 같다. 다른 분들 구현하신 내용 파악하는데도 좋다! 💬 기능 구현 : 캘런더, Todo & User 현황, Footer 우선 캘린더! 기획 단계에서 tui 캘..
📝 문제 두 문자열 s와 skip, 그리고 자연수 index가 주어질 때, 다음 규칙에 따라 문자열을 만들려 합니다. 암호의 규칙은 다음과 같습니다. 문자열 s의 각 알파벳을 index만큼 뒤의 알파벳으로 바꿔줍니다. index만큼의 뒤의 알파벳이 z를 넘어갈 경우 다시 a로 돌아갑니다. skip에 있는 알파벳은 제외하고 건너뜁니다. 예를 들어 s = "aukks", skip = "wbqd", index = 5일 때, a에서 5만큼 뒤에 있는 알파벳은 f지만 [b, c, d, e, f]에서 'b'와 'd'는 skip에 포함되므로 세지 않습니다. 따라서 'b', 'd'를 제외하고 'a'에서 5만큼 뒤에 있는 알파벳은 [c, e, f, g, h] 순서에 의해 'h'가 됩니다. 나머지 "ukks" 또한 위 규..