지금 제로초 웹게임 완강하고 노드버드보면서 리액트 공부하고 있어
강의보면서 코드 따라치고 최대한 이해한 다음 강의로 넘어가는식으로 공부하고 있는데
뭔가 리액트는 이전에 html, css, js랑은 다른 느낌인데
다들 리액트 공부할 때 어떤식으로 했는지 팁좀 알려줘라ㅜㅜ
강의보면서 코드 따라치고 최대한 이해한 다음 강의로 넘어가는식으로 공부하고 있는데
뭔가 리액트는 이전에 html, css, js랑은 다른 느낌인데
다들 리액트 공부할 때 어떤식으로 했는지 팁좀 알려줘라ㅜㅜ
그렇게 계속 강의 보고 공부하면 걍 좆망할 확률 상승 ㅇㅇ
그럼 어케하노?
어떤식으로 공부방향을 잡으면 될까? ㅜㅜ
시작할 때 일단 강의 보면서 배우는 거 나쁘지 않긴 한데 강의 한두개 뗐으면 그 뒤로는 공식 문서 보면서 필요한 기능 구현하고 자바스크립트 딥다이브 같은 책 보면서 자바스크립트에 대한 이해도 높이고 알고리즘 코테 준비하는 게 중요함 ㅇㅇ 취업할 거면 ㅇㅇ 좆타트업 제외하고 프레임워크 얼마나 쓸 줄 아는 지 그딴 거 보는 곳 없음
ㅇㄱㄹㅇ 강의에서 그렇게 input만 넣는다고 내 지식이 되는 것이 아님 강의 하나 대충 배웠으면 이제 그냥 막무가내로 서비스 하나 정하고 만들면서 막히는 건 닥치는 대로 찾아보면서 공부해야 함 그리고 그 서비스를 만들면서 기술을 선택하고 그럴 때 왜 그렇게 선택을 한 것인지 자신만의 타당한 이유가 있어야 하고, 문제를 어떻게 해결했는지 기록해 놓고, 거기서 파생되는 개념들 등을 정리해두는 것이 좋음 자바스크립트 이해도 같은 건 책을 정독 하는 것 보다는 면접 질문 뽑고 거기서 대답 못하면 내가 남에게 설명할 수 있을 정도로 꽤 자세하게 공부하는 방식을 추천함
혼자 서비스 하나 만들어보샘
클론코딩 한번 하고 그 내용 바탕으로 수정해봐야함 버튼 기능을 바꾼다던지, 컴포넌트를 추가하거나, 아니면 상태관리 라이브러리를 바꿔서 적용해본다던가 등등
강의 지금 1회독이라서 그런가 개념 이해하기도 벅찬 빡대가린데 2회독부터 말한 방법으로 해도 될까? 지금부터 그렇게 할까?
개념 이해 안되고 넘어가면 걍 강의 안본거랑 똑같음 개념 이해 될떄까지 반복해서 보든 하셈 그리고 내가 말한건 강의 당 적용해보라는 거임 그리고 정리해 어짜피 까먹음 주석달던 노션에 정리하든
나도 좀 헤맸을 때는 todo를 변환해보면서 공부했던 것 같음 예를 들어 todo 리스트를 강의 없이 js로 만들고 그것을 react로 변환하기 같은 거 처음에 그게 잘 안되 길래 먼저 js todo 리스트 만들기를 도전 >> 성공하고 나면, react 투두 리스트 만들기 도전 >> 마지막으로 만들었던 js todo를 완성 시켰던 react todo로 변환 (CRA 안 사용하고 변환하는 거임) 이런식으로 하고 나니까, js와 react에 대해 좀 더 명확하게 알게 되고, 그 라이브러리에 대해 이해를 하게 되더라고 나중에 상태관리 라이브러리 적용도 마찬가지로, context api + reducer > redux 등등 이런 방식으로 확장했음