본문 바로가기

React 17

더 잘하고 싶어서, 다시 리액트부터 지금까지 5주동안 만든 앱에 여러가지 기능을 최대한 쑤셔박았는데, 몇가지의 오류가 있었다. 로그인/회원가입 기능은 구현했지만, 회원가입 후에 바로 로그인된 메인화면으로 이동되는 것을 구현하지 못했고, 로그인 기능 역시 유지 기능이 없어 매번 앱을 켤 때마다 새로 로그인을 해야 했다. 그리고 가장 큰 문제는.... 로그인과 회원가입을 구현하는데에는 성공했지만, 로그인을 해서 즐길만한 추가적인 컨텐츠가 전혀 없다는 것. 애초에 기존에 블로그를 운영하면서 수집한 고양이사료 (그것도 건사료에만 한한...)를 json으로 예쁘게 뿌려주는 것이 전부인 앱을 하나 만들었다고 현업에서 이걸 제대로 써먹을 수 있을리가 없잖...ㅠㅠㅠ 마침 앱개발종합반 튜터님과 1:1 상담시간을 스파르타에서 마련해주셔서, 좀 더 깊은 얘.. 2021. 7. 9.
개발일지04. 서버리스 앱을 만들기 위해 개발을 배우기 전에는 사실 체감을 못하고 있었는데 개발을 시작하고 보니 진짜 구글/페이스북/마이크로소프트는 그저 빛이다... 오늘 알게 된 파이어베이스도 구글의 작품!! 어떻게 보면 구글드라이브랑 같은 개념일 수도 있지만, 단순한 코드만으로 데이터베이스(JSON 형식)를 관리하고. 불러오고, 삭제하는 등의 로직이 너무 깔끔하다 내가 앱 개발을 위해 준비해둔 자료들도 파이어베이스에 새 프로젝프로 올려두면 좋을 것 같다. 꼬리를 키우게 된 것만으로 이렇게나 삶이 변했다. 좋은 사료 먹이고 싶단 마음이 이렇게 본격적으로 직업까지 바꾸다니ㅋㅋㅋㅋ 암튼 스파르타코딩클럽 진짜 알짜배기강의다 물론 다른 곳에서 이론적인 개념을 배우고 스파르타 강의를 들으면 좀 더 수월할 수 있겠지만(내가 그렇다...) 진짜 떠먹여주는.. 2021. 5. 28.
개발일지03. 여러 화면(컴포넌트)을 만들고 상호작용 구현 슬랙에서 4주차 5주차 내용에 대한 질문이 자주 올라오길래 다들 이렇게 진도가 빠른가 하고 있었는데 알고보니 그 분들은 전 기수 교육생 분들이었고 복습기간이신 것...ㅋㅋㅋ 어쩌다보니 0주차에 4주차 교육을 받고 있는 것이예요... 근데 진짜 뭐든 다 알려주고 싶은데 일단 무조건 알려주셔야 한다고 생각하시는 것들만 추린거라 진도사우르스(이미지의 공룡)를 한참 제쳐놓고 달리고 있다. 1주차에 완강하겠는걸?!?! 계속 배우다보니 지금 배우고 있는 것들에 내 고양이사료 데이터를 입력만 해도 이미 괜찮은 앱이 될 것 같다 근데 이번 주차에서 배우고 있는 useEffect 와 useState는 조금 어려워서 복습할 때 이부분을 중점적으로 봐야할 것 같다. 내 공부 스타일은 일단 달리고 나서 뒤돌아보고 여전히 부족.. 2021. 5. 27.
개발일지02. 스파르타코딩클럽 가성비 미쳤다리.. 일하고 있던 레스토랑이 어려워지고, 자진퇴사를 하면서 제일 먼저 생각난 것은 코딩을 이 기회에 배워보자였는데 막상 코딩이란 것을 접하고, 여러가지 인터넷강의를 들으면서 음 그래 재미는 있는데 이걸 어디다 쓰지..? 하는 생각이 머리를 떠나지 않았다. 그것도 3월1일부터 지금까지..ㅎ 머신러닝으로 타이타닉의 승객들의 생존률을 구하고 당뇨병 환자들의 의료 데이터를 보고 당뇨를 진단하고 LOL 프로게이머들의 초반 10분간 스코어(킬 수, 드래곤, 헤럴드, 골드 등등)를 보고 누가 이길지 예측하고 붓꽃 데이터로 꽃받침과 꽃잎의 생김새를 관찰한 결과를 토대로 붓꽃의 종(학명)을 분류 예측하고, 재미는 있는데... 이걸 어디다 활용할지 너무 난감했다. 그래서 상대적으로 활용성이 좋은 추천시스템도 나름 공부를 해보았.. 2021. 5. 26.
개발일지01. 자바스크립트는 웹 요소를 움직이는 데에만 사용한다? 응 아니야❤ 프로그래밍의 시작은 언제나 Hello World!를 출력해보는 것으로 시작한다. console.log('Hello World!') 웹개발을 듣기 전부터 하나의 웹페이지를 만들 때 주로 사용되는 세 요소가 html (웹페이지의 기본뼈대) css (웹페이지의 꾸밈담당) js (웹페이지의 동적요소 담당) 이렇게 세가지라는 것은 알고 있었지만, 파이썬에서 장고가 풀 스택 웹사이트 개발을 지원하듯이, 자바에도 node.js와 React와 같은 강력한 라이브러리들이 생김으로써 이전에 자바가 가지고 있던 영역보다 훨씬 넓은 스펙트럼을 가지게 된 것으로 보인다. 그래서 예전에 배워두고 파이썬 뒤로 잠시 제쳐뒀던 자바스크립트에 대한 기존 지식을 끌어올리고, 앱 개발을 할 수 있는 기본 토대를 다시 다져보도록 했다. 지금.. 2021. 5. 25.