중첩 라우팅을 하는데 Outlet을 사용하면 useExceptionHandling이렇게 할필요 없을거 같아 효율적으로 보입니다.
에러를 능동적이고 사용자입장에서 더 좋게 만들기 위해서 ErrorBoundary를 사용하는게 어떨까요?
React.FC를 사용하지 말아야 하는 이유
- 암묵적으로 children props를 포함
- React.FC는 기본적으로 children을 props에 포함합니다.
- 이로 인해 의도치 않게 컴포넌트가 children을 받을 수 있다고 인식하게 됩니다.
- Generic 사용이 제한적
- 고차 컴포넌트(HOC)나 generic 컴포넌트를 만들 때 문제가 생길 수 있습니다.
- 명시적으로 반환 타입을 작성해야함
- React 컴포넌트는 일반적으로 JSX 또는 null을 반환하기 때문에, 굳이 React.FC를 통해 반환 타입을 지정할 필요가 없습니다.
- TypeScript는 JSX 반환을 자동으로 추론합니다.
같은 hook을 사용하는경우에는 분리하는게 좋아보입니다.
jsx에 너무 많은 css in js 컴퍼넌트는 시간을 느리게 하는 주요 원인이 될수 있습니다.
중첩 라우팅을 하는데 Outlet을 사용하면 useExceptionHandling이렇게 할필요 없을거 같아 효율적으로 보입니다.
에러를 능동적이고 사용자입장에서 더 좋게 만들기 위해서 ErrorBoundary를 사용하는게 어떨까요?
React.FC를 사용하지 말아야 하는 이유
같은 hook을 사용하는경우에는 분리하는게 좋아보입니다.
jsx에 너무 많은 css in js 컴퍼넌트는 시간을 느리게 하는 주요 원인이 될수 있습니다.