react 썸네일react

2025-01-06

목차

  1. CSS-in-JS 라이브러리와 Tailwind CSS 이야기
  2. 주거 환경과 부동산 이슈
  3. 에어비앤비 이용 관련 법률 문제
  4. 신기술 공유와 팀 내 커뮤니케이션
  5. content-visibility CSS 속성 및 가상화(virtualization)
  6. 신기술 정보 습득 방법
  7. 리코일 상태관리 라이브러리 아카이브 이슈
  8. 회사 문화와 일 경험 공유
  9. 연봉 및 휴직 관련 이야기
  10. 팀 툴과 서비스 가격 논의

1. CSS-in-JS 라이브러리와 Tailwind CSS 이야기

  • 스타일드 컴포넌트 등 CSS-in-JS는 브라우저 환경에서 JavaScript를 통해 CSS를 동적으로 생성.
  • Tailwind CSS는 유틸리티 퍼스트 CSS 프레임워크로 모듈 기반으로도 사용됨.
  • CSS-in-JS 라이브러리는 자바스크립트와 CSS를 동시에 다루므로 프로젝트에 따라 장단점이 존재.

2. 주거 환경과 부동산 이슈

  • 전원주택, 빌라, 주택 관리에 대한 경험 공유:
    • 전원주택은 관리가 어렵고 금전적으로 부담됨.
    • 빌라는 층간 소음이 상대적으로 적고 관리가 편한 장점.
  • 주거비용은 한국이 상대적으로 저렴하며, 다른 나라 대도시(베이징, 파리, 뉴욕)에서는 집 소유가 드문 현상.
  • 주택 소유 대신 월세, 전월세가 대중적임.

3. 에어비앤비 이용 관련 법률 문제

  • 한국에서는 에어비앤비 등 단기 임대가 법적으로 불법인 경우가 많음.
  • 합법적으로 하려면 숙박업 등록을 하거나 특별한 허가가 필요함.
  • 지방자치단체마다 규제가 다르고, 일부 한옥 외국인 임대는 허가를 받음.
  • 불법으로 운영되는 경우도 많지만, 단속은 제한적임.

4. 신기술 공유와 팀 내 커뮤니케이션

  • 신기술 등장 시 팀 채널에 공유하는 문화가 있음.
  • 일부 팀원들은 이러한 공유를 ‘자기 과시’로 받아들일 수도 있음.
  • 하지만 대부분은 신기술 정보를 나누는 것을 고마워함.
  • 효과적인 커뮤니케이션을 위해 공유 채널과 주제가 명확해야 함(예: 잡담채널, 업무채널 구분).

5. content-visibility CSS 속성 및 가상화(virtualization)

  • content-visibility는 보이지 않는 요소의 렌더링을 지연시켜 성능을 최적화하는 속성.
  • 화면에 표시되지 않는 DOM의 렌더링을 스킵해 브라우저 렌더링 시간과 리소스 절약.
  • 가상화(virtualization) 기법과 연관되어 React Window 같은 라이브러리에서 DOM 생성을 제어.
  • content-visibility 단독으로 가상화 대체 가능 여부는 아직 명확하지 않으며, 잘 활용하려면 내부 동작 이해 필요.

6. 신기술 정보 습득 방법

  • 커뮤니티, 뉴스레터, 유튜브, 기술 포럼 등을 통해 소식을 접함.
  • 기업에서는 외국 포럼 크롤링 봇으로 신규 기술 자동 수집도 함.
  • 개발자끼리 좋은 아티클과 라이브러리를 공유하며 최신 동향을 알림.

7. 리코일(Recoil) 상태관리 라이브러리 아카이브 이슈

  • Recoil 메인테이너 두 명 해고로 공식 저장소가 아카이브 상태가 됨.
  • "실험적"이라는 명칭 때문에 공식적인 React 상태 관리 라이브러리로 자리잡기 어려움.

8. 회사 문화와 일 경험 공유

  • 기술 공유 요구에 대해 팀 내 반응은 다양하며, 일부는 성장 의지가 떨어진 사람으로 이해함.
  • 신기술 도입 시 실제 적용을 요구하는 편이 기분 나쁘지 않음.
  • 복지 제도 예: 복포(복지포인트) 제도가 발달했지만 포인트 소멸 이슈 존재.
  • 연봉 협상 및 휴직 관련 경험도 공유됨.

9. 연봉 및 휴직 관련 이야기

  • 휴직 시 유급 처리와 연봉 동결 이슈가 있었음.
  • 연봉 동결과 승진 누락은 직원들에게 부담으로 작용.
  • 연봉 협상 시즌에 대한 이야기와, 만족도에 따른 개인 변화도 공유됨.

10. 팀 툴과 서비스 가격 논의

  • 커서(Cursor)와 같은 협업 툴 팀 요금제가 인당 40달러 수준으로 비싸다고 느껴짐.
  • 프로(개인) 요금은 20달러이며, 기업용은 두 배 수준이라 부담이 느껴짐.
  • 효율적으로 이용하는 방안과 기업 차원에서 비용 처리하는 경우에 대해 토론됨.

면접팁⚡

  • content-visibility CSS 속성
    • 화면에 보이지 않는 요소의 렌더링 최적화를 위해 사용됨.
    • 성능 개선 방안으로면접 질문에 대비해 내부 작동 원리와 활용법 숙지 필요.
  • CSS-in-JS와 Tailwind CSS 비교
    • 각각의 장단점 파악 및 언제 선택하는지 설명 가능해야 함.
  • 효과적인 팀 내 기술 공유법
    • 커뮤니케이션 채널 분리, 분위기 조성 경험을 사례로 이야기하면 좋음.
  • 주거 관련 법규
    • 특히 에어비앤비 등 단기 임대 법적 이슈를 이해하고 설명할 수 있으면 좋음.

링크🔗

#CSSinJS#TailwindCSS#부동산#에어비앤비#신기술공유#contentVisibility#리코일#회사문화#연봉#협업툴