WIL한주를 마무리하며(9)

QA - Test - Errer·2023년 1월 2일

WIL

목록 보기
11/13
post-thumbnail

Monday

Redux toolkit - thunk

thunk = 비동기적인 작업을 Redux로 할때 쓰는 도구이다!

Tuesday

성능 최적화를 위한 React-hook

memo, useCallback, useMemo

memo는 훅이 아니지만 useCallback, useMemo를 쓰기위해 알아야하는 개념이다.
memo는 함수는 렌더링을 하지 않도록 해 주는 함수이다. 불필요한 렌더링이란
화면에서 변경 되는 부분이 없을 때에도 불구하고 화면이 다시 렌더링되는 것을 말한다.

useCallback 이란?

컴포넌트가 리렌더링되더라도 생성된 함수를 새로 만들지 않고, 재사용하고자 할때 사용하는 hook

useMemo란?

useMemo는 useCallback과 똑같은 기능을 하는 훅 입니다. 다만, 대상이 함수가 아니라 배열이나
객체와 같은 값일 때 사용합니다. 사용원리와 방법은 모두 useCallback과 같다.

Wednesday

Custom Hook 란?

개발을 하다 보면 가끔 상태 관련 로직을 컴포넌트 간에 재사용하고 싶은 경우가 생깁니다. 이 문제를 해결하기 위한 전통적인 방법이 두 가지 있었는데, higher-order components와 render props가 바로 그것입니다. Custom Hook은 이들 둘과는 달리 컴포넌트 트리에 새 컴포넌트를 추가하지 않고도 이것을 가능하게 해줍니다.

Thursday

Flutter 란?

Flutter는 Google에서 개발하고 Mobile World Congress 2018에서 최초 베타 릴리스를 발표하면서 새롭게 소개된 크로스 플랫폼 모바일 앱 개발 프레임워크입니다.
또한 개발자가 iOS와 Android 두 OS에 대해 고품질 기본 인터페이스를 제작하는 데 도움을 주는 크로스 플랫폼 프레임워크라고 할 수 있습니다.

Friday

Dart

구글이 멀티 플랫폼 상에서 동작되도록 하는 앱을 위해 디자인된 프로그래밍 언어. 다트는 2011년 10월에 공개되었다. 기본적으로 C언어의 문법과 거의 같으며 Java, C#, Javascript와 같은 기능적 스트럭처를 추가한 언어로, 언급된 언어보다 간결하고 강력한 기능을 지원한다.Dart 프로젝트의 목적은 구조적이지만 유연하고 프로그래머들에게 자연스럽고 다양한 종류의 기기에서 동작되도록 하는 것이다.

profile
처음부터 끝까지 책임지는 직업

0개의 댓글