본문 바로가기

개발자포폴3

PATCH 로 객체 수정 후에도 프론트에서 즉시 반영이 안되는 현상/동기 비동기처리 [20221126-TIL] 원인 1.동기 비동기처리 원리 동기 비동기 처리의 개념을 알아야한다. Api서비스에서 async await 로 받아온 객체들은 apiService 함수를 가져다 모든 하위 컴포넌트에서 async await의 적용이 필요하다. Apiservice에서 async await 처리 async patchIntroduction(introduction) { const url = `${baseUrl}/admin/grammar-introduction`; await axios.patch(url, { introduction, }); } 그것을 받아오는 스토어에서도 async await 처리 async patchIntroduction( introduction, ) { await grammarAdminApiService.pat.. 2022. 11. 26.
선택의 어려움 속에서 선택하기[20221116-TIL] 오늘 생산량을 대략적으로 측정해보았는데 말하기 부끄러울 정도였다. 개발을 시작하기 전 개발은 답이 있는 것이라 여겨 쉬울 것이라고 여겼는데 그렇지 않았다. 이것도 무에서 유를 창조해나가며 뭔가 끊임없이 스스로를 괴롭혀야 무언가가 나오는 그런 생산적인 직업인 것 같다. 기획 후 선택의 어려움 기획이 끝난 후 그럴듯한 디자인도 생기고 방법도 생겼는데 코드가 잘 나오지 않았다. 생각해보면 내가 만들어 내는 UX UI 가 최선일까? 너무 번잡하지는 않을까? 괜히 남들과 다르게 새로운 시도를 하나? 등의 의문이 들었다. 사실 코드를 짜고 나면 수정도 쉽지 않아 더욱 한 번에 잘 좋은 것을 내려고 했던 것 같다. 매우 간단한 질문과 대답인 것 같지만 오늘 하루종일 이게 나를 좀 먹고 있었다. 최악읜 선택은 선택하지.. 2022. 11. 16.
포트폴리오 2일차 기획하기[20221016 TIL] 기획의 어려움 평소 잡생각이 많은 나는 주변 사물 이것 저것을 보면서 영감을 많이 얻는데 그래서 기획이 쉬울줄만 알았다. 그런데 정말 무엇을 하나 하나 정하자니 뭐가 그렇게 다 까다롭고 고민이 되는지… 원래 이렇게 고민이 많을 때는 실행력을 높이기 위해 러프하게 계획의 틀만 짜고 실행을 하며 수정하는데 조금 계획의 단위가 큰 이건 그러면 안될 것 같은 느낌..? 기획의도 생각하기 사실 빠르게 MVP와 도메인을 정하고 시작해버리면 되지만 이 포폴의 목적이 내가 가진 실력(?)을 보여주는 것이라 너무 쉬운 기능의 반복 보다는 어려운 기능을 포함하거나 쇼핑몰이나 네이버 카페처럼 다소 복잡한 구성이 있어야한다고 했다. 나는 그냥 평소 느끼던 아쉬움에서 생각해낸 프로젝트라서 딱히 이렇다할 어려운 기능도 복잡성도 .. 2022. 10. 26.