목록전체 글 121
여씨의 개발이야기

[✨What I Learnt]Case1머릿속이 항상 정리가 안 되는 느낌강좌를 들어도 정리가 잘 안 됨메모장에 끄적이는데는 한계가 있음What I Learnt마인드맵을 사용해보기로 함유명한 이드로우마인드(EdrawMind)무료 소프트웨어(제한적인 기능 사용 가능)이며 퀄리티도 나쁘지않아보임탬플릿도 다양해 일단 사용해보는걸로Case2이사님이 시키신 업무가 있어 엑셀 작업을 잠시 하게됨엑셀에 정리한 자료를 코드화해야하는데 그냥 노가다로 복붙하기 너무 싫었음그럴 땐 엑셀 두고 뭐하냐 concat을 이용하면 되지근데 concat을 혼자 작업하기엔 너무 오류가 날 확률이 높음(코드 줄이 길어지니까)이럴 때 사용하는구나 싶어서 바로 챗 GPT에게 달려감What I Learnt기깔나게 정리해줬다...=CONCAT( ..
[✨What I Learnt]Casetypescript 강의를 듣던 도중 오랜만에 접한 react와 상태관리.정말 새까맣게 잊어버려 기억이 하나도 안 났다. What I Learnt상태관리란?프론트엔드에서 상태관리는 애플리케이션의 다양한 데이터 상태를 추적하고, 이를 관리하여 UI의 일관성과 사용자 경험을 유지하는 중요한 역할을 한다. 상태(State)는 컴포넌트나 애플리케이션의 현재 상태를 나타내며, 예를 들어 사용자가 로그인했는지, 특정 목록에 선택된 항목이 무엇인지, 페이지에 표시할 데이터가 무엇인지 등을 포함한다.프론트엔드 애플리케이션은 사용자와의 상호작용을 통해 지속적으로 상태가 변경된다. 이를 관리하려면 다양한 도구가 필요하다. 기본적으로 React의 useState와 useReducer, R..

* 파라미터변수? :타입 = 파라미터변수 :타입 | undefined * 타입이 하나로 확정되지 않았을 경우? - Type Narrowing을 해줘야 함(if, else로 type of 체크) - 또는 assertion문법(타입덮어쓰기) * Literal types : 변수에 뭐가 들어올 지 더 엄격하게 관리 가능하며 자동완성 힌트도 줌. const의 업그레이드 느낌 * object 자료를 완전히 잠궈놓기 위해서는 as const * 함수에 타입 지정 가능type NumOut = (x : number, y : number ) => number let ABC :NumOut = function(x,y){ return x + y}

티스토리도 드디어 블로그 챌린지를!최근에 본 유투버 드림코딩님의 영상을 인상깊게 보게 되었는데 마침 티스토리가 블챌을 시작한다고 하여!(참고로 영상은 요거입니다! https://www.youtube.com/watch?v=T7y6Hl0YZ14&t=301s )이렇게 맞물린 좋은 기회를 갖고 개발일지를 써보고자 한다 😊아직도 우왕좌왕 하루살이 개발자지만, 이렇게 조금씩 작은 발판 하나 둘 만들어 밑거름 삼아 성장할 수 있는 기회가 되길! 1. 실수를 통해 배우자 단순 실수가 실수로 끝나지 않고 내가 무엇을 놓쳤는지. 그리고 이런 실수를 하지 않기 위해서는 실수를 정확히 파악하고 문제점을 찾아내어 보완하자. 2. 피드백을 받아라 (주변 동료. 상사등에게 구체적(개발. 개선하고싶은부분)인 feedback을 요구..

🤔개요websquare에서 submission을 이용한 api 연동 테스트를 해보고자 한다. 🌐개발환경WebSquare Studiojdk17api는 공공데이에서 제공하는 데이터 아무거나 가져옴https://www.vworld.kr/dev/v4dv_2ddataguide2_s002.do?svcIde=smalllibrary https://smart.incheon.go.kr/server/rest/services/Hosted/%EB%85%B8%EC%9D%B8_%EB%B3%B5%EC%A7%80%EC%8B%9C%EC%84%A4_%EC%A0%95%EB%B3%B4/FeatureServer/192/query?where=1%3D1&outFields=*&outSR=4326&f=json 👣 Submission이란?일단 그..