자바스크립트11 [React] To do list 데이터 배열+1 / map() CRUD 모두 구현됐지만 id 값이 제대로 넘어가지 않아서 추가되는 항목에 id 값이 존재하지 않았다. 그래서 삭제할 때도 id 값이 비어있는 항목들은 모두 삭제 되었다. 곰곰이 생각해보니 기존 데이터값은 App.js 에 저장되어있어서 InputComp.js 나 Todo.js에서 아무리 id 값을 App.js에 넘겨도 추가된 id 값이 없었다. App.js 에서 해당 이벤트 함수에 id값의 상태값을 알려줘야한다. 추가 이벤트 함수 App.js addTodoList=(id,todo)=>{ alert('추가(App)') alert('넘어온 id : ' + (this.state.todolist.length + 1) ) //Todo에서 id 값을 설정할 수 없어서 App의 상태값에 +1 해줘야함 //(strin.. 2023. 6. 5. [Node.JS] 기초 개념 노드란 ? Node.js 는 Chrome V8 Javascript 엔진으로 빌드된 자바스크립트 런타임입니다. 대부분 노드를 서버로 알고 있지만 공식사이트에서는 서버로 소개하고 있지 않다. 노드를 배울때는 전반적으로 서버를 실행하는 방법을 다루지만, 노드가 서버만 실행할 수 있는 것은 아니다. 서버 외의 자바스크립트 프로그램을 실행하는 런타임으로 사용하는 방법도 있다. 서버와 런타임이란? 1. 서버 ① 서버는 네트워크를 통해 클라이언트에 정보나 서비스를 제공하는 컴퓨터 또는 프로그램을 말한다. 클라이언트란 요청을 보내는 주체로 브라우저일 수도 있고, 데스크톱 프로그램일 수도 있고, 모바일 앱일 수도 있고, 다른 서버에 요청을 보내는 서버일 수도 있다. ② 평소에 웹 사이트의 화면(HTML)은 어디서 가져오.. 2023. 6. 4. 이전 1 2 다음 728x90