Next JS를 시작하기 앞서..

Heewon👩🏻‍💻·2024년 5월 8일

react 의 no.1 framework인 NEXT JS를 공부해보자.

NEXT JS homepage

react js랑 next js는 어떤게 다른걸까?

react js

  • library :

코드 내에서 디벨로퍼가 사용하는것. 원하는 구조를 선택해서 원하는 코드를 작성할 수 있다. 즉 코드 내에서 편리함을 더하기위해 라이브러리를 쓰는거임. 파일을 어디에 저장할지 파일 이름을 어케 정할건지 모드 개발자가 할 수 있음.
react js는 반응형 interface를 만들 수 있게 도움을 주는 라이브러리이다.

next js

  • framework

프레임 워크의 주체는 프레임워크에 있다. 디벨로퍼가 주도적으로 하는건 많이없고, 프레임워크 자체에서 코드를 가져와서 편리성을 도모한다. 하지만, 규칙이 정해져있고 그걸 지켜야 함. 예를들어 잘못된 위치에 파일을 넣게되면 앱이 작동되지 않는다. next js는 절대 import명령어로 내장되는게 아니야. 프레임워크가 우리 코드를 찾아서 앱을 실행시키는거야. 함수명을 규칙에 따라서 작성하고, 올바른 폴더에 넣어야하고, 변수를 올바른 규칙에 따라 만들어 "Export"하면, next js에서 앱을 구축하는거임.

그럼 라이브러리를 써서 자체적으로 앱을 구축하는게 좋지않나요?

라이브러리와 프레임워크는 각 나름대로 장, 단점이 존재하지만, 효율성으로 보면 프레임워크를 사용하는게 훨씬 도움이된다. 예를들어. 주식을 공부하는데 최적화된 공부개념 스킬트리가 미리 정해져있으면 그걸 따라가는게 가장 빠르게 전체적인 흐름을 파악하는데 도움이 된다. 하지만, 어떤 지표를 사용하기에 앞서 왜 사용하는지는 깊게 생각해볼 수 없다는 단점이 있다. 개념적인 이해가 필요하다면 스스로 커스텀하는 라이브러리를, 트렌드를 따라 가려면 프레임워크를 사용하는것도 나쁘지 않은거같다. 선택하기 나름인듯?

profile
Interested in coding, meat lover, in love with dogs , enjoying everything happens in my life.

0개의 댓글