Warning: A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components Forms – React A JavaScript library for building user interfaces ..
2021년에 이미 완강을 한 바가 있으나, 그때는 수박 겉핥기 식으로 빠르게 경험해본다 라는 안일한 생각으로 배웠던 리액트에 대해 조금 더 깊이있게 공부하고, 블로깅을 하면서 강의에서 핵심인걸 정리해보고자 한다. React는 UI를 Interactive하게 만들어준다. React JS - 어플리케이션이 Interactive 하도록 만들어주는 library // 엔진 역할 React DOM - library 또는 package. 모든 React element들을 HTML body에 둘 수 있도록 해준다 좀 더 상세한 이해를 위해서 검색을 해보았다. React는 View를 만들기 위한 라이브러리 ReactDOM은 UI를 브라우저에 렌더링 할 때 사용하는 라이브러리 바닐라JS에서는 HTML을 미리 만들어두고,..
작년 12월 중순. 노마드코더 바닐라JS 챌린지를 신청하게 되었다. 나름 자바스크립트 개발자로 곧 3년차인데 내가 사용하고 있는건 너무 회사의 제품 맞춤형인데다, 한국에서 대중적으로 사용하는 웹적인 부분과는 거리가 멀고, 아주 오래된 버전의 js를 사용중이기 때문에(ES5와 상상을 초월할…) 최신 기술을 다시금 접하고자 2주간 무료 강의인 Vanilla JS를 들었다. 다른 강의들도 많은데 노마드코더 챌린지를 신청한 이유는 우선 무료이고, 이전에 몇 번 노마드 코더 니코쌤의 다른 강의를 완수한 적이 있기 때문. 이전엔 React JS 초급도 강의를 들었는데 그때 강의 방식에 꽤 만족했던 기억이 있어 이번에는 강의만이 아닌, 챌린지까지 도전하기로 마음 먹었다. 사실 입사 후 1년 정도만 오롯이 웹 개발을 ..