일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- java
- mssql
- Spring
- 컴포넌트
- springboot
- EXTJS
- 스프링부트
- sql
- DATABASE
- Vue
- 개발
- javascript
- Intellij
- crud
- 보안취약점
- jdk
- 개발공부
- 스프링
- 리액트
- 데이터베이스
- reactjs
- JS
- component
- restapi
- GIT
- table
- React
- 쿼리
- 자바스크립트
- 자바
- Today
- Total
목록리액트 (10)
준준의 기록일지
App.js에 컴포넌트를 만들때 render( return ( 하나의 최상의 태그만 넣어야 한다 ) ) 해당 그림은 유사 자바스크립트로 js랑 비슷하지만 html 규격에 맞게 까다롭게 정의하는 부분을 과감히 생략하는 느낌? jsx로 코드를 작성하면 create-react-app이 javascript 코드로 converting해준다. 각 구문을 컴포넌트화해서 방대한 양의 코드가 있어도 간결하고 가독성이 높아진다. 여기서 예를 들어 와 같이 같은 세개의 컴포넌트를 넣으면 3개가 각각 들어가겠지만, 중복된 값이 들어간다는 아쉬움이 있다. 이를 해결하기 위해 react는 props라는 속성을 가지고 있다. (html 의 attribute 속성과 비슷하다고 함) - 해당 구문은 react의 속성을 이용해서 위에 ..
구조 src, public이 있는데, public 밑에 index.html이 있다. index.html에서 가장 중요한 부분은 앞으로 생성하는 컴포넌트는 해당 구문 안에 들어가게 되어 있다.(커스텀가능) src안에서 파일을 생성하고 커딩하고, index.js - docment.getElementById('root') 용량을 엄청 줄여준다. 실 서버 환경이 완성되는 것. 새로고침할때 - 강력한 새로고침, hard reload로 계속 새로고침 대기상태, 성능을 높이기 위해 뭔가를 다운받는데, 해당 기능은 캐쉬를 전부 없애버린다. npm : 다운로드 받아서 계속 사용 npx : 한번만 사용할때 사용. (최신으로 리액트에서 요즘에 권장?) - npx serve -s build : 한번만 사용할 서브를 만들어서 ..