React

[React] 웹 개발 시작하기

jonny_is_doing 2023. 7. 17. 11:28

리액트 시작!

PM으로 취준을 하면서, 회사를 지원하고 기업 조사를 하는 것은 어느정도 루틴을 잡았다. 그러면서 시간이 조금씩 여유가 생기게 되었는데 그 시간에 게임을 하거나 유투브를 보는 나의 모습을 발견하였다. 이 여유 시간을 어떻게 활용할까 생각하다가, 여자친구가 어떤 아이디어를주었고, 그걸 한번 같이 만들어보면 어떻겠냐고 말해줬다. 듣고보니 난이도가 높지 않았고, 마음속에 품고있던 개발의 열정이 다시 생겨났다!

 

그래서 피그마를 처음 켜서 2장짜리 프로토타입을 만들어 여자친구와 상의했고, 일단 그렇게 만들어보는 것으로 결정했다.

 

프로토타입이 만들어졌으니, 프론트엔드 개발을 먼저 해보기로 했고, 1년 전에 잠깐 맛만 보았던 리액트로 구현해보기로 했다. 어떻게 시작할 지 막막해서 유튜브 코딩애플 채널로 기본 개념을 잡다가 맛보기 강의를 듣게 되었고, 리액트 강의를 수강하기로 결정하였다!

 

 

왜 리액트를 사용할까?

1. Single page application을 만들기 위해서!

  • 부드럽게 넘어가는 페이지를 만들 수 있다.
  • 쌩 JS로 사용하면 코드가 길고 복잡해짐

2. React를 쓰면 html은 재사용이 편리하다

 

3. 같은 문법으로 React Native로 앱개발 가능

 

이런 이유라고 한다.

 

사실 자세한건 모르겠고 개발자 채용공고에 리액트 소리가 하도 많아서 내가 PM으로 일하면서 프론트엔드 개발자와 소통하려면 리액트를 좀 알면 좋겠지? 라는 생각도 있고,

 

내가 훗날 나의 서비스를 정식으로 런칭하고 운영할때 프론트엔드 개발 경험이 있어야 더 빠르게 대처하고 판단할 수 있을 것 같아서 개발을 결정했다.

 

무엇보다도 개발이 재밌는데 좀 더 쉽게 뛰어들고 싶어서 리액트로 시작했다!

물론 더 깊은 험난한 여정이 기다리고 있는 것 같기도 하다..

 

처음부터 블로그를 쓴게 아니라서, 다음 포스팅은 컴포넌트에 대해서 쓰려고 한다!

 

 

'React' 카테고리의 다른 글

[React] 글 발행, 삭제 기능 추가하기  (0) 2023.07.20
[React] props 이해하기  (0) 2023.07.19
[React] map 함수 활용하기  (0) 2023.07.18
[React] 동적인 UI 만들기  (0) 2023.07.17
[React] 컴포넌트 이해하기  (0) 2023.07.17