Skip to content

21.11.16 화 WEB17 스크럼

J065_김한빈 edited this page Nov 16, 2021 · 3 revisions

11월 16일 WEB17 스크럼

어제 한 일

  • 이수민: 채용 관련 설명회 + 야근 + 스프링 공부
  • 김경식: 채용 관련 설명회 청강, 블로그 글 1개 게재 (TypeScript 형변환)
  • 김한빈: 채용 관련 설명회 + WebRTC 공부
  • 최인규: 프로젝트 리팩토링 조금, 어제 줌에 들어가서 채용관련얘기 조금 들음 + 노가리.

오늘 할 일

  • 작업물 충돌 해결
  • 닉네임, 아이디 한글 로그인/가입 가능
  • 단어 15개 가져오기, 뿌리기(라이어선정)
  • 음성 기능 여러명
  • 투표 기능 마무리

멘토님한테 할 질문들

  • 현업 타입스크립트 코드에는 any가 하나도 없는지
  • 인터페이스 vs 타입
  • 네이버에서 무슨일을 하고 계시는지, 캐나다인데 어떻게 근무가 가능한지
  • 스벨트 어떻게 생각하시는지. 앞으로의 전망?
  • 입사 지원자가 이것만은 안했으면 좋겠다 (자소서, 면접)
  • 저희 프로젝트 디자인 냉정한 평가
  • 상태가 배열일 때
    • 현재 코드에서는 새로운 배열에 slice()로 복사 후 원하는 index의 값을 splice() 메소드로 변경하여 setState() 로 상태를 수정하고 있는데, 더 좋은 방법이 혹시 있을지..?
  const categoryList = [{...객체 값들}]
  const [categories, setCategory] = useState(categoryList);

  ...
  
  let updateCategory = {...바뀔 객체 값};
  let newCategory = categories.slice();
  newCategory.splice(idx, 1, updateCategory);
  setCategory(newCategory);

    // setCategory(categories.map((v, i) => {
    //     if(i === idx) {
    //       
    //       return updateCategory;
    //     } else return v;
    // }))

  // 아래 코드는 첫 번째 시도에는 잘 되는데, 두 번째 시도에는 readOnly 오류가 뜨는 이유...?
  categories.splice(idx, 1, updateCategory);
  setCategory([...categories]);
Clone this wiki locally