개념정리 - 바닐라 JavaScript

Seungmin Shin·2021년 7월 29일
2

코딩 개념정리

목록 보기
26/33

JavaScript? Vanilla JavaScript?

JavaScript 공부를 하던중 뭔가 의문이 하나 생겼다.

자바스크립트는 알겠는데.. 바닐라 자바스크립트는 뭐지??
자바스크립트랑은 다른 또다른 언어인건가..? 자바랑 자바스크립트랑 다른것처럼 이것도 뭔가 다른
언어인가..? 생각했었다.

그래서 찾아봤다. 참 빨리도 찾아봤다, 자바스크립트 배운지가 언젠데..
아무튼 그렇게 찾아본 바닐라 스크립트는 조금은 나를 안도하게 만들어줬다.

바닐라 자바스크립트의 기본 개념을 설명하자면

어떠한 프레임워크나 라이브러리가 적용되지 않은 날것의 자바스크립트.

이라는 것이다. 바닐라라는 이름이 조금은 와닿는다고나 할까..?
바닐라라는 이름은 역시 "핵심, 가장 근본이되는" 이라는 뜻을 가지고 있다고 한다.

아무튼 우리가 사용하는 여러 프레임워크나 라이브러리가 없는 자바스크립트란거지..?

현재는 React, Vue, Angular 와 같은 프레임워크들이 많이 사용되고 있다.
자바스크립트를 조금더 효율적으로, 대중적으로 사용하기 위해 시대를 지나며 개발된것이다.

가장 초기의, 날것의 자바스크립트라는 것이다, 많은 개발자들이 이 바닐라 자바스크립트의 중요성을 강조한다.
어떤 사람들은 이 바닐라 자바스크립트를 공부하지 않고 바로 React 등의 프레임워크로 건너뛴다고 한다.

기초가 탄탄하지 않으면 그 기초를 기반으로 하는 모든것들을 배울때 흔들릴 수 밖에 없다.

나는 학원에서 공부를 하고 있기때문에 내가 인지하지는 않았지만 이미 바닐라 자바스크립트를 경험했다.
하지만 조금 더 노력이 필요해 보인다. 자바스크립트를 공부하는 사람이라면

바닐라 자바스크립트의 중요성을 알고 가길 바란다.

profile
Frontend Developer

0개의 댓글