기록/그냥생각적기

리액트 생각보다 재밌다..?(백엔드 개발자를 꿈꾸는 사람의 리액트 공부후기)

solutionMan 2022. 11. 15. 23:16
반응형

리액트를 공부하는이유

내가 백엔드 포지션을 선택하면서 java와 node를 고민중에 node를 선택한 이유중 하나가

프론트를 좀더 쉽게 접근을 할 수있었기  때문이다. 

 

이제 항해라는 프로그램도 끝난만큼 그 이유를 실천해보고자 리액트를 개인적으로 공부를 진행하고있다.

처음에는 역시 이것들이 뭐지 html과 css도 오랜만에 다시 보니 어색한 친구같았지만

 

그래도 한번 봤던 친구들이라고 그렇게 까지 어색하지는 않았다.

 

얼마 안 한 공부지만 느낀 점

프론트와 협업을 하면서 항상 useState, useEffect등의 용어를 많이들었는데,

이제서야 아 이런 말들이구나 이해를 하며 적용을 하고있다.

 

근데 아직까진 역시 어쩔수 없듯이 머리속으로 이해하는듯 했으나 실제로 써먹으려고하니

머리가 잘굴러가지 않았다. (아직 완전히 이해한게 아닌듯 어색해서 그런가,,)

 

그래도 하나씩 하나씩 배워가다가 오늘은 드디어 오픈API를 이용하여 

정말 미니미니한 프로젝트를 해보았다.

 

코인에대한 각각의 정보를 API로 받아와 화면에 이제 프로젝트의 목적에 맞게 데이터를 보여주어야했다.

 

나는 그래서 한국사람이니깐 한국 기준으로 얼마의 돈이면 어느정도의 코인을 가질수있는지를

보면 좀더 재밌을거 같아 아래의 화면과 같이 만들었다.

 

미니 미니 프로젝트를 만들면서  느낀점

아직은 리액트가  익숙해지기위한 프로젝트로써 진행을 하였지만 간접적으로 

아 이렇게 서버에서 보낸 데이터를 받아서 가공하구나라는것을 직접 손으로 코딩을 하면서 느끼니깐 좀 더 와닿았다.

(역시 백문이 불여 일견이다.)

 

이렇게 좀더 하다보면 분명 프론트와의 협업적인 측면에서도 도움이 잘 될것이라 생각한다.

 

추가로 시간이 나면 더해봤을것들

환율의 그냥 지금의 숫자로 하였는데 환율관련 데이터를 받아와서 써보는것도 좋을것같다.

 

 

 

ADD(CoinApp-미니 프로젝트 진행) · WHS95/React-project@eaed46b

CoinApp 미니미니 프로젝트 진행

github.com

 

반응형