일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트
- this바인딩
- await
- JSP
- stopPropagation
- 변수할당
- 이벤트위임
- 포트폴리오
- Redux
- 리액트
- hook
- Array.from
- Promise.allSettled
- React
- 이벤트캡쳐
- React.memo();
- ES6
- 하자있는방법
- 프로그래밍
- JSX문법
- 게시판구현
- 이벤트버블링
- Promise.any
- 방법..?
- 모던자바스크립트
- memo()
- 상태관리도구
- javascript
- state
- Promise.race
- Today
- Total
목록분류 전체보기 (39)
무브라더
리액트와 같이 사용하는 상태 관리 도구는 Redux 이다. Redux를 배우기 전에 상태 관리 도구란 무엇이고 왜 필요한지에 대해 알아보자 상태 관리 도구(State Management Tools) 를 사용하는 이유 React 에서 State는 component 안에서 관리되는 것이다. import React, { useState } from 'react'; function Example() { const [count, setCount] = useState(0); return ( You clicked {count} times setCount(count + 1)}> Click me ); } 함수형 컴포넌트 상태 관리의 예시 코드 Component 간의 정보 공유 자식 컴포넌트들 간의 다이렉트 데이터 전달은..
그러면 React에서 데이터를 사용할 때 다루는 개념인 props와 state 에 대해서 알아보기에 앞서 Component의 역할과 개념은 무엇이고 클래스형 컴포넌트와 함수형 컴포넌트의 차이는 무엇인지 알아보자 Component 컴포넌트는 UI를 재사용 가능한 개별적인 여러 조각으로 나눈다. props라는 입력을 받은 후, 화면에 어떻게 표시되는지 기술하는 React 엘리먼트를 반환 엘리먼트는 일반 객체로 React 앱의 가장 작은 단위다. 엘리먼트는 컴포넌트의 구성요소이다. 컴포넌트를 선언하는 방식에는 함수형 컴포넌트와 클래스형 컴포넌트가 있다. Class Component class Welcome extends React.Component { render() { return Hello; } } 클래스..
Promise 자바스크립트 비동기 처리에 사용되는 객체 서버에서 받아온 데이터를 화면에 표시할 때 사용 데이터를 받아오기도 전에 화면에서 데이터를 표시하려고 할 때 발생하는 오류를 방지하기 위해 사용 프로미스를 사용하기 전에 프로미스를 사용하지 않고 데이터를 받아오는 코드를 살펴보면 function getData(callbackFunc) { $.get('url 주소/products/1', function(response) { callbackFunc(response); // 서버에서 받은 데이터 response를 callbackFunc() 함수에 넘겨줌 }); } getData(function(tableData) { console.log(tableData); // $.get()의 response 값이 ta..