본문 바로가기

개인공부79

개발자에게는 맥북이 답인가보다..... 프로젝트를 위해 fork를 하고 clone을 했다.... 마지막 수정파일이 fe 브랜치에 있어서 찾아봐도 main브랜치 내용만 끌어오고, fe브랜치는 당겨오질 못한다.... 원래 clone을 하면 브랜치들도 같이 당겨오는거라는데.... 왜 나는 항상 그러지 않고 브랜치를 내가 생성해주고 거기로 지정해서 당겨오고 그랬는지.... 윈도우는 왜 이모양인지.......... 아무리 해보아도 main파일만 뜨고 fe파일로 수정이 안됬다. error: unable to create file client/src/hooks/?useAxios.tsx: Invalid argument 이런 경고창이 계속 떳다......... 구글검색을 엄청 해보니 윈도우 특유의 파일보호시스템 때문인거 같다는 글이 있었다..... https.. 2023. 5. 8.
0508 메인플젝 메인프로젝트를 시작했다 일단 fork를 해왔고 내 레포지터리에서 브랜치를 만들었다. fe-feature-feat/mypage -feat/map 오늘은 레이아웃쪽을 일단 쭉 잡을 예정이다. 내가 할일은 마이페이지와 지도부분이다. 2023. 5. 8.
11. 실습(전화번호부) //tsconfig.json { "compilerOptions": { "allowJs": true, "checkJs": true, "target": "es5", "lib": ["es2015", "dom", "dom.iterable"], "noImplicitAny": true, //false에서 true로 수정. "strict": true, //추가 "strictFunctionTypes": true, //추가 }, "include": ["./src/**/*"] } 기본셋팅 interface PhoneNumberDictionary { [phone: string]: { num: number; }; } interface Contact { name: string; address: string; phones: Ph.. 2023. 5. 7.
10. 제네릭 제네릭(Generics) - c#, java 등의 언어에서 재사용성이 높은 컴포넌트를 만들때 자주 활용되는 특징이다. // function logText(text){ // console.log(text); // return text; // } // logText(10); //숫자10 // logText('하이') // 문자열 하이 // logText(true); // 진위값 true function logText(text: T):T { console.log(text); return text; } logText('하이'); function logText(text: string){ console.log(text); return text.. 2023. 5. 7.