반응형

전체 글 706

[React.js] state 사용법

state 😏 constructor(props)를 통해서 초기화, 변경 가능 constructor() {} 안에서 반드시 super(props)를 통해 부모 컴포넌트의 생성자를 호출해야한다. 안하면 에러 발생 렌더링 이후 값 수정하려면 this.state = "변경할 값" 이렇게 사용하면 절대 안되고 setState() 함수를 이용해 수정 위에서 만든 Counter Component에 constructor()를 이용해서 데이터 초기화, super(props)를 통해서 부모 컴포넌트의 생성자를 호출한 다음 this.state = {...}에 초기화할 객체를 선언 그리고 핸들러에서 this가 무엇을 나타내는지 알 수 있도록 생성자에서 아래처럼 change 메소드를 현재 컴포넌트를 바인딩한 함수로 수정해야 함..

IT/development 2023.07.13

[html] button에 type을 명시하자(feat. default submit)

목차 ajax로 페이징을 구현 했는데 페이지 이동이 되었다가 다시 같은 페이지가 호출이 되었다. 콘솔 보면 2페이지 데이터를 정상적으로 가져왔다가 다시 1페이지가 호출이 되고 있다. 간단한 원인 이었는데 꽤 많은 시간 삽질 끝에 나중에 다시 봐야지 하고 넘어 갔었다가 다시 봐서 해결 했다. before source 🙂 /** * 페이지네이션을 그린다. * @param paging */ function drawPagination(paging) { let pageHtml = ""; pageHtml += ""; //first const first = parseInt(paging.firstPage); pageHtml += ""; if (paging.currentPage === paging.firstPage) {..

IT/development 2023.07.09

컴퓨터 시작 시 프로그램 실행 방법(feat.bat)

배치 프로그램 작성 텍스트파일을 만들고 아래처럼 작성 후 확장자를 .bat로 저장 :: 실행할 프로그램 경로와 실행프로그램 입력(경로는 환경마다 상이할 수 있음) @echo off start /d "C:/Program Files/DBeaver" /b dbeaver.exe start /d "C:/Program Files/JetBrains/IntelliJ IDEA 2021.2/bin" /b idea64.exe start /d "C:/01.utils/01.editor/Sublime Text Build 3211 x64" /b sublime_text.exe start /d "C:/01.utils/02.dev/01.ssh/MobaXterm_Portable_v21.2" /b MobaXterm_Personal_21.2..

IT/ETC 2023.06.30
반응형