synun
개발시넌
synun
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • javascript (5)
    • react (8)
    • web (1)
    • git (3)
    • aws (1)
    • project (0)
    • 개발일기 (36)
    • 항해99 (16)
    • 회고 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 알고리즘풀이
  • Selenium
  • 인프콘
  • GIT
  • SSE
  • use-sound
  • fout
  • github actions
  • 인프랩
  • framer-motion
  • javascript
  • Redux-toolkit
  • TIL
  • React
  • githubactions
  • wil
  • CI/CD
  • react-query
  • life-cycle
  • Vite
  • apt-fast
  • json-server
  • gh-pages
  • Howler
  • password authentication was removed
  • 합성컴포넌트
  • 항해99
  • sipe
  • Algorithm
  • howler.js

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
synun

개발시넌

[TIL] 아, 아니 이미 왔구나
개발일기

[TIL] 아, 아니 이미 왔구나

2022. 12. 14. 22:41

📝알고리즘 문제 풀이

programmers / level2 / n^2배열 자르기

 

GitHub - synuns/algorithm-study: 코딩 테스트 문제 풀이 및 알고리즘 공부 저장소입니다.

코딩 테스트 문제 풀이 및 알고리즘 공부 저장소입니다. Contribute to synuns/algorithm-study development by creating an account on GitHub.

github.com

효율성을 위해서 논리적인 사고가 조금은 필요한 문제

대놓고 문제 해설처럼 배열을 만들어버리면 실행 시간 초과로 해결할 수 없는 문제

 

🤼‍♀️자바스크립트 스터디

 

[Javascript] 모듈 기능으로 살펴보는 자바스크립트

자바스크립트는 웹의 보조적인 기능을 수행하기 위해서 설계되었다는 태생적인 한계 때문에 모듈 기능을 지원하지 않았습니다. 모듈 기능을 지원하지 않는다는 뜻은 각각의 파일들이 독자적인

synuns.tistory.com

 

🚀실전 프로젝트 팀빌딩 세션

항해의 마지막 코스인 실전 프로젝트의 팀빌딩에 대해서 세션이 진행됐다.

 

백엔드는 서비스 런칭팀이나 챌린지 팀 중에 배정되며,

프론트는 서비스 런칭팀만 가능하다.

 

리더, 부리더를 정해서 팀 빌딩에 참여할 수 있고

리더와 부리더는 주특기가 달라야 한다.

리더, 부리더를 제외한 나머지는 랜덤 배정된다고 한다.

 

이제 실전프로젝트 시작이 2주밖에 안남았다.

 

팀 프로젝트

1. 개행 문자 인식하기

<Typography sx={{ whiteSpace: 'pre-line' }}>{children}</Typography>

댓글창에서 엔터를 인식할 필요가 있었다.

whiteSpace: 'pre-line'을 사용해주면 개행문자를 인식해서 개행을 해준다.

\n도 써봤는데 다행히 문자로 잘 인식한다

 

Material-UI Paper component does not recognize new line character · Issue #9189 · mui/material-ui

I am passing to the Material-UI Paper component a string that contains a new line character. However, the Paper component seems to be ignoring it, as it is not starting a new line. Is this behavior...

github.com

2. MUI TextField

<TextField type="password" label="비밀번호" />

MUI TextFiled에 Input과 동일하게 type을 password로 주면 비밀번호로 문자가 들어간다.

3. UseEffect 의존성 해결하기

  useEffect(() => {
    dispatch(readComments());
  }, [dispatch]);

redux의 dispatch를 의존성으로 주입하면 무한 useEffect가 발생한다.

함수는 일급 객체인데 비교할 때마다 매번 다른 객체로 판단하기 때문이다.

  const dispatchReadComments = useCallback(() => {
    dispatch(readComments());
  }, [dispatch]);

  useEffect(() => {
    dispatchReadComments();
  }, [dispatchReadComments]);

위 사항은 useCallback을 이용하면 해결할 수 있다.

 

👻코멘트

실전 프로젝트 팀빌딩관련 세션을 들으니 벌써 시간이 흘렀다는 체감이 났다.

 

그도 그럴게 선선할 때 항해를 시작했는데 벌써 쌀쌀한 겨울이다.

 

프로젝트 일정 때문에 정신 없는 와중에 시간은 저멀리 가있다.

 

긴 호흡으로 마지막까지 화이팅해보자

'개발일기' 카테고리의 다른 글

[TIL] 이걸 몰라서 기획을  (0) 2022.12.16
[TIL] 안되면 되게하라  (0) 2022.12.15
[TIL] 다 해내지 못한 일에 대한 미련 버리기  (2) 2022.12.13
[TIL] 서로 맞춰가는 건 어려운 거야  (0) 2022.12.12
[TIL] 시차 적응 중입니다  (0) 2022.12.10
    '개발일기' 카테고리의 다른 글
    • [TIL] 이걸 몰라서 기획을
    • [TIL] 안되면 되게하라
    • [TIL] 다 해내지 못한 일에 대한 미련 버리기
    • [TIL] 서로 맞춰가는 건 어려운 거야
    synun
    synun

    티스토리툴바