목록전체 글 (142)
치악산 복숭아
우리 팀은 rebase로 커밋 이력을 관리하기 때문에 태깅이 중요하다 rebase는 수정 사항에 대한 정보는 얻을수 있지만 어느 시점에 어떤 브랜치가 머지되었는지는 알 수 없기 때문! 그래서 메인 브랜치에 머지하고 나면 꼬옥...태그도 달아줘야 하는데 가끔씩 태그를 이상한 곳에 잘못 다는 경우가 있어서 정리해둔다 ... 1. 로컬 태그 삭제하기 git tag -d 태그이름 2. 원격 태그 삭제하기 git push origin :태그이름 예) git push origin :v1.19.3
1. 개발이 진행될 폴더를 만들어준다 cd 폴더를 만드려는 경로 mkdir 폴더 이름 2. npm init으로 package.json을 생성해서 초기화 해준다 (y 옵션을 붙여주면 별다른 질문(version, description ...) 없이 생성된다 npm init [-y] 3. 리액트를 설치한다 npm i react react-dom 4. 프로젝트의 시작점이 될 파일 위치를 잡는다 나의 경우는 프로젝트 루트 경로에 index.html을 생성한 뒤, src 폴더를 만들어서 그 안에 App.tsx와 index.tsx 파일을 생성했다 // src/App.tsx function App() { const test = (str: string) => { return str; }; return {test("he..
tsconfig 설정이 제대로 되지 않아서 발생한 문제였다! tsconfig.json 파일의 compiledOptions에 "jsx": "react" 추가해서 해결 완료! 경우에 따라서 vscode를 재실행하는 과정이 필요할 수 있다 https://stackoverflow.com/questions/50432556/cannot-use-jsx-unless-the-jsx-flag-is-provided?rq=1 Cannot use JSX unless the '--jsx' flag is provided I have looked around a bit for a solution to this problem. All of them suggest adding "jsx": "react" to your tsconfig.j..
오늘은 엘리스의 마지막 프로젝트 발표가 있었다 ! 🥳 사실 이번 프로젝트는 저번 두번째 프로젝트보다는 훨씬 시간적, 마음적으로 여유있게 진행했다 이게 완성도만 생각하면 좋은 방향이었는지는 잘 모르겠지만... 저번 프로젝트가 끝나고 몇주 동안 코딩 관련해서는 아무것도 보고싶지 않았었던 기억이 있어서...:) 생활 루틴을 잡는데에는 훨씬 나을거 같긴하다 👀 앞으로 이 균형을 어떻게 잡느냐가 중요할것 같지만...! 우리 팀의 주제는 양주 라벨 검색 + 칵테일 레시피 공유 서비스였다 🍹 서비스 특성 상 모바일로 먼저 진행했는데 중간 발표때 이 부분은 잘 했다고 피드백 받아서 기분이 좋았음 ☺️☺️ 하지만 끝으로 갈 수록 모바일용 페이지는 신경 쓸 부분이 많아서 힘들었다는 것... for 데스크탑 + 크롬 브라우..