본문 바로가기

전체 글

(75)
javascript new 를 사용하는 이유 new 를 사용하는 이유는 기존에 있던 인스턴스 (객체)의 다른 저장소를 만들어 낼수 있고, 예기치 못한 동작이 발생하는 현상을 줄이기 위해서 사용된다. 메모리 할당: new 키워드를 사용하여 인스턴스를 생성하면, 해당 인스턴스를 저장할 메모리 공간이 할당되어 독립적인 메모리가 생긴다. 이렇게 하는 이유는 원본 손상 방지때문 생성자 호출: new 키워드를 사용하면 클래스의 생성자(constructor) 함수가 호출됩니다. 생성자는 인스턴스를 초기화하는 역할을 한다. 생성자 내부에서는 인스턴스의 초기 상태를 설정하거나 필요한 리소스를 준비할 수 있다.
javasctipt 로 간단한 퀴즈만들기 select 지정하는법과 클릭횟수 저장방법, 변수에 저장하기! 리액트를 해왔던 내가 실무에서 주어진 코드가 바닐라 자바스크립트.....라는걸.... 알고난 후 다시 자바스크립트 강의를 듣고 있다. 듣는중 재미있는 퀴즈를 간단히 만들어봐서 기록한다. 이 퀴즈를 통해서 변수에 저장해서 클릭횟수나, 정답 입력횟수를 알려줄수 있다는걸 배웠다! html 은 아래와 같다. 태조이성계가 태어난 연도는? 제출 우선 count를 초기값 0으로 만든다. (저장소) -> 이걸 만드는 이유는 3번 틀리면 멍청이를 띄워야 하기때문! 그다음 클릭 이벤트 함수를 만들고 그안에 answer에 입력된 값을 유저답안 변수에 넣고 만약, 유저답안이 1335 와 같으면 alert으로 성공이라는걸 띄워줘 만약 3번 이상이거나 유저답안과 틀린 답이면 멍청아를 띄워줘 라는 이야기다. var count = ..
redux ? tookit? 어떻게 사용하고 이게 뭐야? useSelector는? react를 사용하다보면 redux라는걸 많이 들어봤는데 간단정리를 해놓자! redux란 useState의 기능과 비슷한 거라고 생각하면된다. (잠시저장의 너낌쓰) props를 하면 부모 -> 자식관계로 만 전달이 가능한데 이게 대규모 프로젝트가 된다면 하나하나 props를 해주기 번거로우니 따로 폴더안에 저장을 해서 필요할때마다 꺼내쓰면 된다. 그럼 props를 왜 사용하냐? 둘의 차이는 소규모 프로젝트는 그냥 props를 사용하면 편리하다 큰 프로젝트시 redux를 사용하자 왜? redux를 사용하는 문법이..ㅎㅎ 상당히 길어서 그렇다. 우선 redux 설치법과 사용법은 아래에 적어두자. 터미널에 아래 코드 작성 [ 오류가 가끔뜨는 경우는 react의 버전이 맞지 않기때문 대부분 버전문제이니 확인 필..