🚀 들어가며... 이번에 신규서비스 개발을 앞두고, default export로 코딩을 한 부분을 일괄적으로 named export 방식으로 수정하였는데 수정 할 겸 개념정리도 같이 해보았습니다. 📑 내용 Named Export와 Default Export의 차이 🧐 Named Export 특징 - 한 파일 내에서 여러개의 변수/클래스/함수를 Export 할 수 있습니다. - Import할 때 as 키워드를 사용해서 다른 이름을 지정할 수 있습니다. Default Export 특징 - 한 파일 내에서 단 한개의 변수/클래스/함수만을 Export 할 수 있습니다. - from 뒤에 명시한 파일에서 단 한개의 모듈만 가져오기 때문에 as 키워드 없이 원하는대로 이름을 바꿀 수 있습니다. Default Exp..
🚀 들어가며... 실무에서 자주 사용하고, 자주 보이는 React.Fragment 에 대해 왜 사용하는지, 사용방법은 어떻게 되는지 정리하여 포스팅 해보도록 하겠습니다. 📑 내용 React.Fragment의 개념은 어떻게 될까요? Fragment는 React v16에 추가된 기능입니다. 컴포넌트가 여러 엘리먼트를 return 할때 jsx규칙상 하나의 태그로 묶어서 return 해줘야 하는데, 이때 fragment를 사용하면 dom에 별도의 노드를 추가하지 않고 여러자식을 그룹화 할 수 있다고 합니다. (공식문서 설명) 공식문서의 설명은 좀 말이 어려워서 진짜 간단하게 설명 드리자면 이것입니다. 어떤 컴포넌트에서 아래와 같이 return을 한다면 어떻게 될까요? return ( Hello world! Th..
🚀 들어가며... React 컴포넌트를 정의할 때에 PureComponent를 사용했었는데, 이 컴포넌트는 도대체 어떤것인지, 왜 사용해야 하는지 알아봅시다. 📑 내용 React에는 3가지 Component들이 존재합니다. React.Component class MainContainer extends Component { render() { return ( Hello ) } } React.PureComponent class MainContainer extends PureComponent { render() { return ( Hello ) } } Function Component const MainContainer = () => { return ( Hello ) }; 각 컴포넌트들의 세세한 특징들이 있겠..
🚀 들어가며... 동기(Syncronous)와 비동기(Asynchronous)는 프로그래밍 언어에서 중요한 개념입니다. 동기는 요청 후 응답을 받아야 다음 동작을 실행하는 방식을 말하며 비동기는 요청을 보낸 후 응답과 관계없이 다음 동작을 실행하는 방식입니다. 자바스크립트에서 동기와 비동기 자바스크립트는 단일 스레드 프로그래밍 언어로 단일 호출 스택이 있어 한 번에 하나의 일을 처리할 수 있습니다. 그러므로 자바스크립트는 동기 방식으로 진행이 됩니다. 하나의 호출 스택만 있기 때문에 하나의 함수를 처리하는데 매우 오랜 시간이 걸린다면 다음 실행해야할 함수에 지장을 줄 수 있다는 문제가 발생합니다. 이 부분이 바로 비동기의 필요성입니다. 단일 호출 스택을 가진 자바스크립트에서 비동기를 구현할 수 있게 하는..
- Total
- Today
- Yesterday
- MVT
- Python
- ORM
- docker
- programmers
- JavaScript
- 탐욕법
- react
- JS
- django ORM
- list
- Master & Slave
- lv1
- Linux
- uSWGI
- generator expression
- SQL
- data formatting
- Named export
- Greedy Algorithm
- PostgreSQL
- lv2
- This
- container
- django
- static files
- Default export
- Algorithm
- union-find
- db
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |