2주-Project(6)

2019. 11. 9. 00:57카테고리 없음

리액트에 관하여...(더 익숙해진 것들, 소화한? 것들, 느낀점)

  1. state에 관하여
    state를 정말 '상태' 그대로 받아들이고 true/false 등 흑백구분 정도로밖에
    생각을 못하고 사용해왔다.
    state에는 배열, 객체형태 등 여러가지 데이터를 담아서 사용할 수 있다.
    dom을 사용하지 않고 깔끔하게 데이터를 렌더링할 수 있었다.

  2. 계속 착각하고 있던점, 알고있었으나 까먹었던... 이번 기회에 머리에 더 박힌것 같다.
    상위에서 내려준 state를 하위에서 setState로는 변경 불가
    변경하려면 상위에서 setstate를 해주는 함수를 만들어 props로 내려주어서
    하위에서 함수실행을 통해 상위 state를 변경.

  3. 라이프사이클에 대해 한번 더 생각해 보게 됨.(didMount/ didUpdate)
    render함수의 실행시기(조건)에 대해 파악하고 있어야 함.

  4. 동일 depth 컴포넌트간 정보전달이 번거로웠다.
    리덕스의 탄생배경...

  5. 페이지 전환에 있어 state를 이용한 삼항연산자의 사용이 많았다.
    리액트의 정의, 컨셉을 볼 때 올바른 적용인지는 잘 모르겠다.

  6. css에 대한 고찰...
    css도 연습이 필요할 것 같다. 막상 스타일 만들고 적용하려니 막막했다.
    css를 제대로 붙잡고 해본적은 없는 것 같다. 항상 후순위로 밀려나있기에...
    프론트쪽에서도 당연히 기능구현이 우선이지만 css도 상당히 중요한 것 같다.
    결국은 눈에 보여지는 부분이 중요하기 때문에...