Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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
Tags
more
Archives
Today
Total
관리 메뉴

체대출신 코더의 개발자 성장기

리액트 본문

CodeStates/TIL

리액트

미토콘크리트 2019. 6. 14. 19:58

1. 비동기적인 활동(Fetch,Ajax)등은 컴포넌트의 랜더링이 끝난다음(자바스크립트 스택에서 이뤄지는 일), 비동기 큐에서 들어온 순서대로 일을 처리한다.

따라서 CompoundDidMount 의 순서에 비동기적인 활동을 실행시켜주어야 한다. 

 

2. 리액트 컴포넌트의 생명주기 중에서 setState는 다음에 무조건 리 랜더링이 일어나게 된다.

따라서 랜더메소드 내부에서 setState를 실행하게되면 

setState => render => setState => render 이 반복적으로 일어나기 때문에, StackOverFlow가 일어나게 된다.

 

3. 검색을 위해 리액트를 사용하기위해 상위State에서 하위 State로 property를 내려줄때는 하위에서 검색해 받은 value값을 

상위 컴포넌트로 올려주는 방식으로 설계를 해야한다. 상위에서 고정값으로된 State를 내려주게되면 검색창에 고정된 값이 입력되게 된다. 또한 계속 적으로 검색창의 value가 리셋 된다.

 

4. debound의 개념은 리소스의 낭비를 위해, 데이터를 한번에 모아놨다가 요청하게 만드는 방식이다.

setTimeOut을 이용해 구현할수 있을것이다. _.library를 받아서 사용 할 수 도있다.(구현되어있는 함수가 있다.)

 

콜백함수가 매우매우매우 헷갈리고 있다. 함수안에 함수를 넣어 기 기능을 실행시킨다는게 많이 헷갈리는데  

꼭꼭 개인적인 시간을 내서 공부해보자!

 

'CodeStates > TIL' 카테고리의 다른 글

파이썬 - 문자열 자료형  (0) 2019.07.20
파이썬- 숫자형  (0) 2019.07.20
TIL - 파이썬 공부 시작  (0) 2019.07.20
React - state, life cycle  (0) 2019.06.11
React - component , props  (0) 2019.06.11
Comments