본문 바로가기

Today I Learned (TIL)

24.01.15

728x90
반응형

현재 전역상태관리를 이용해 로그인 정보를 담는중이다

컨피그 스토어는 많이 안다뤄봐서 어색하지만 빠르게 진행해야할듯하다

 


 

21 . react 클래스형과 함수형의 차이를 설명해주세요. 어떤 방식을 주로 사용하였고 그 이유가 뭔지 답변해주세요.

  • 답변

클래스형 컴포넌트는 ES6 클래스로 정의되고, 라이프사이클 메서드를 사용합니다. 함수형 컴포넌트는 간결하고 읽기 쉽습니다. Hook을 통해 상태 관리와 라이프사이클 메서드 기능을 수행할 수 있습니다. 함수형 컴포넌트는 커뮤니티와 공식 문서에서 권장되며, 성능도 약간 더 좋을 수 있습니다. 현대 React 개발에서 함수형 컴포넌트가 주로 사용됩니다.

 

 

22. 쓰로틀링과 디바운싱의 개념과 사용하는 이유에 대해서 설명해주세요.

  • 답변

쓰로틀링은 일정 시간 동안 이벤트 실행을 제한하여 성능 문제를 예방합니다. 디바운싱은 연속된 이벤트를 대기한 후 마지막 이벤트만 처리하여 리소스를 절약합니다. 두 기술은 사용자 인터페이스와 상호작용에서 중요하며, 반응성과 효율성을 향상시킵니다. 쓰로틀링은 작업 실행 빈도를 제한하고, 디바운싱은 중복 처리를 제거합니다. 이 기술들은 애플리케이션의 성능과 사용자 경험을 개선하는 데 도움이 됩니다.

728x90
반응형