투 두 리스트 프로젝트 레퍼런스 정리
to do list designs
vitest
vite 전용 테스팅 툴 vitest 영어 글, 번역 글
react router dom
react router dom 공식문서. (벌써 버전이 이렇게나 업데이트 됐구나)
React with Typescript
타입스크립트로 리액트 시작하기
Styled-components
styled-components 시작하기
yarn add -D @types/styled-components
vscode 익스텐션 설치
📝 Name: vscode-styled-components
Id: styled-components.vscode-styled-components
Description: Syntax highlighting for styled-components
Version: 1.7.5 Publisher: Styled Components
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=styled-components.vscode-styled-components
전역으로 reset.css와 global css 적용하기 (+구글폰트)
전역으로 reset.css와 global.css 적용하고 구조화하는 방법 + global.css에 구글폰트 적용 포함
리액트 프로젝트 폴더 구성하기
일반적인 폴더 구성, 폴더 이름 및 용도 정리
d.ts declare module
타입 라이브러리를 지원하지 않는 라이브러리의 경우나 타입을 선언해주는 경우 사용
styled-components with typescript
styled-components 타입스크립트에서 사용하기
동기들의 질문 답변사항
🧑🏻 : array list 중에서 하나의 요소만 업데이트하는 방법을 모르겠어요.
각각의 요소로 전달해준 id 값으로 해당 데이터를 식별한 다음 필요한 데이터를 바꿔주고
id와 같지 않는 데이터들은 그대로 return해서 새로운 list를 만들어준뒤
전달해준 setState함수로 업데이트해주면 돼요!
const [list, setList] = useState(initialList);
function handleToggleComplete(id) {
const newList = list.map((item) => {
if (item.id === id) {
const updatedItem = {
...item,
isComplete: !item.isComplete,
};
return updatedItem;
}
return item;
});
setList(newList);
}
🔑키워드 : Update an Item in a List in React
▶reference
👩🏻 : 깃 브랜치들을 아예 서로 관련 없는 내용으로 각각 관리하는 방법이 뭘까요?
오잉? 그런 방법도 있다구요? 처음보는데... 같이 한번 찾아보죠!! (구글링...)
Orphan Branch : 고아 브랜치는 하나의 git repository에서 다른 브랜치나 커밋으로부터 단절된 새로운 history를 가지는 브랜치를 말한다. 다른 브랜치와 독립적으로 운영할 수 있기 때문에 설정 파일이나, 다른 프로젝트를 생성하기보다는 하나의 프로젝트에서 진행하고 싶을 때 사용하면 유용하다.
//orphan branch 생성
git checkout --orphan [branch name]
// git 내역 및 디렉토리 파일 삭제
git rm --cached -r .
rm -rf ./*
// remote repository로 push
git push origin [branch name]
※ 다만 주의할 점이 아무 파일도 커밋되지 않은 상태에서 push를 했을 때 refs 오류가 발생했다. 오류가 난다면 아무 파일이나 커밋하고 push해보자.
🔑키워드 : orphan branch
▶reference
😎오늘 한 일
🤼♀️언어 스터디 발표
👨🏻💻 폭풍딩코딩코
🔩 운동
👻아무 말
질문에 답변해주는 게 시간 낭비라고 여겨질 수 있지만,
질문에서 또 다시 배울 수 있어서 질문을 받을 수 있는 입장에서는 너무 감사하다.
동기분들이 나를 의지해주고 믿어줘서 또 감사하다.
오늘도 동기들의 질문에서 또 다시 배워간다.
타입스크립트를 적용하고 styled-component를 적용하는 과정에서 오류가 많이 생겨났다.
타입스크립트에서 변수나 함수에 타입을 적용하는 부분은 어려움이 없지만,
라이브러리에 대한 타입을 적용하는 부분이 너무 많이 어렵다.
타입스크립트 때문에 개발속도가 전혀 나고 있지 않지만,
잠깐씩 괜히 타입스크립트 적용했나 싶지만 언젠가는 해야된다는 생각으로 포기하지 않고 있다.
하루종일 구글에서 떠도는 망령이 되어
구글 검색 로그가 늘어만 간다.
구글만이 답을 알고 있겠지.
그저 구글 갓...
'개발일기' 카테고리의 다른 글
[TIL] 한번만 쓰고 버린다구요? (4) | 2022.11.29 |
---|---|
[TIL] 졌잘싸 (0) | 2022.11.28 |
[TIL] 비트 주세요 (1) | 2022.11.25 |
[TIL] 인생은 시험의 연속이다. (2) | 2022.11.24 |
[TIL] 고통이 무뎌질 만큼 (1) | 2022.11.23 |