분류 전체보기 (14) 썸네일형 리스트형 Javascript ES6 비구조화 할당 이란? 비구조화 할당(destructuring assignment) 구조 분해 문법이라고도 불리며, 함수의 파라미터 부분에서도 사용 가능. const [apple, banana, grape] = ["Apple", "Banana", "Grape"]; console.log(apple); // Apple console.log(banana); // Banana console.log(grape); // Grape 이런식으로 선언과 동시에 바로 할당까지 해버리는걸 비구조 할당이라고 한다. 원래 자바 스크립트의 배열은 변수에 담아서 쓰고 싶을때 하나씩 할당을 해주는 노가다성 작업이 필요했는데 이걸 단축시키는 패턴으로 작성하는것이 비구조화 할당이다. 또는 구조분해 할당. 리액트에서는 import React from 'reac.. 리액트(React) JSX의 개념과 문법 정리 JSX란? JSX는 리액트에서 사용하는 문법인데, 특징은 가독성이 좋게 HTML과 자바스크립트를 표현할 수 있다는 점이다. 원래 자바스크립트는 HTML상에 직접 넣으면 너무 하드코딩이 되기 때문에, 태그 최하단에 를 배치하여 표현하거나 따로 파일로 분리를 했었다. 그래서 자신이 짠 코드가 아니라 타인의 코드를 보면 어떤 이벤트에 연결되는 조건식이 무엇인지 위아래로 또는 다른 파일을 왔다갔다하면서 확인해야만 했다. 그에 반헤 JSX는 비교적 한눈에 그 구조가 파악이 되는 것 같다. import의 원리 import React from 'react' Create React App같은 것을 이용하여 리액트 프로젝트를 만들 때 node_modules라는 디렉토리가 생성이 되는데 거기에 react 모듈이 같이 들어.. 자바[java] 입문시 많이 보게되는 에러패턴 25가지 01 - 변수를 만들지도 않고 쓸때. - 변수를 일단 만들어야 쓸수 있다. 02 - 변수를 만들기만 하고, 값을 대입하지 않고 부를때. The local variable i may not have been initialized local variable(지역변수) : 메서드내에 선언된 변수 에러 : 지역변수 선언 후 사용전에 값을 대입(초기화) 해야 한다. 03 - 퍼블릭을 2개 선언하는 에러. 04 - import안해서 뜨는 에러. 클래스를 모르겠다고 하는 에러. Random r; 하면 Random이라는게 일단 클래스인데. 이게 데이터타입으로 사용되었다는걸 알수 있음. 어쨌든 이런 에러는 import를 하면 됨. 05 - 파이널처리 해놓은 상수를 바꾸려고 할때 06 - 문자열에 역슬래시 애매하게 써서 .. 이클립스 유용한 단축키 모음 Ctrl + N : 새로운 파일 만들기 Ctrl + +키 또는 - : 글자 크기 조절 Ctrl + M : 현재창 최대화/취소 Ctrl + Shift + C : (범위지정후) 주석 추가 Ctrl + Shift + F : 코드 자동정렬 글자 드래그해서 컨트롤 쉬프트 X : 대문자변경 글자 드래그해서 컨트롤 쉬프트 Y : 소문자변경 복사할 글 대충 줄갯수만 긁어서 + 컨트롤 + 알트 + 방향키 위or아래 : 복제 현재 커서에 있는 코드 밑으로 이동 : 알트 + 방향키아래 알트 + 쉬프트 + A : 열단위 편집. 드래그로 쭉 긁어서 지정해놓고, 복붙한값 쭉 붙일수 있음. 쉬프티키 누르고 밑으로 방향키내려서 일자선 긋고 여러줄 동시 편집가능 알트 쉬프트 에쓰 + 영문자 R. -> Getter, Setter 설정 .. 이전 1 2 다음