본문 바로가기
개인공부/React

리액트 공부 3일차 - 2

by 왕큰새 2021. 2. 23.
728x90

import  vs require 

require - node의 module 시스템 파일에서 module.exports에 넣어주면, 다른 파일에서 require 해서 불러올수 있다.

 

import { Component } from 'react' ;

 

export const hello = 'hello'; // import { hello }

변수명 다르면 개수 상관 X

 

export default number; // import number;

defalut는 한번만 불러 올 수 있음. 

 

// module.exports != export default

두개는 다른 것이긴 한데, React에서는 호환된다고 생각해도 무방

 

react에서는 import, export 씀

 

node에서는 require 씀

node에서는 import는 불가능 (webpack.config.js)

 

// cosnt React = require('react');

exports.hello = 'a' == module.exports = { hello : 'a' };

// module.exports = number;

 

react 에서 반복문 사용법 

 

 

 

 

Component 따로 파일로 만드는 이유

1. 가독성

2. 성능최적화

3. 재사용성

 

html 에서 attribute  --> react 에서 props

 

큰 컴포넌트를 하나를 만들고 하나하나씩 분리하자 (TopDown 방식) 

 

props가 생기면서 부모-자식 관계가 생긴다. 

 

자식이 Try 이고, 부모가 현재 파일일 때, Try에게 값 넘겨주는 법

 

 

만약, 부모-자식 관계가 다중으로 일어나서 고조할아버지가 자손에게 props를 주고 싶을때는?

 

context , Redux , MobX 을 사용한다.

 

 

리액트에서 주석 처리를 할 때 자바스크립트와 동일하게 하면 됨. 

 

// 한줄 처리

/* 여러

줄 */

'개인공부 > React' 카테고리의 다른 글

React 공부 - 5일차  (1) 2021.02.28
React 공부 - 4일차 (성능 개선)  (0) 2021.02.28
리액트 공부 - 3일차  (0) 2021.02.23
리액트 공부 - 2일차  (0) 2021.02.22
리액트 공부 - 1일차  (0) 2021.02.19