⚛️ React/개념

    React : array, object state 변경하는 법 (spread operator, 래핑)

    React : array, object state 변경하는 법 (spread operator, 래핑)

    array, object state 변경하는 법 새로고침을 누르면 글 제목이 바뀌는 이벤트 만들기 * 원본 데이터 보존하기 이렇게 해도 작동하지 않는다. function App() { let [title, chgTitle] = useState(['쌍검사길드에서 닌자시작퀘 받기', '파판14 초보자 가이드 이벤트 진행안내', '귀여운 구부 꼬마친구를 받아보자']); return ( 블로그 { title[0] } 2월 17일 발행 { let copy = title; copy[0] = '전사로 레벨링던전 도는 방법'; chgTitle(copy); } }>새로고침 ); } 이렇게란 let copy = title; 부분이다. 기존 state === 신규 state 검사를 먼저 진행 후에 바꿔주는데, 들어있는 데이..

    React : state (만들기, 데이터 담기, 변경하기, onClick)

    state 만드는 법 리액트에서는 변수 말고 state를 만들어서 데이터를 저장해 둘 수 있다. function App() { let [postTitle, a] = useState(['쌍검사길드에서 닌자시작퀘 받기', '파판14 초보자 가이드 이벤트 진행안내', '귀여운 구부 꼬마친구를 받아보자']); return ( 블로그 { postTitle[0] } 2월 17일 발행 { postTitle[1] } 1월 25일 발행 { postTitle[2] } 12월 30일 발행 ); } 맨 윗줄에 import { useState } from 'react';를 쓰고 원하는 곳에 useState('보관할 자료')를 쓰면 state에 자료를 잠깐 저장할 수 있다. 저장한 자료를 나중에 쓰고 싶으면 let [a, b] ..

    React : JSX문법 3가지 (className, 데이터바인딩, style)

    JSX란? JSX는 JavaScript XML의 약어로, React에서 UI를 구성할 때 사용하는 문법이다. JSX는 HTML과 유사한 구문을 사용하며, React 요소를 생성하는 데 사용된다. JSX를 사용하면 JavaScript 코드 안에 마크업을 작성할 수 있다. // jsx const element = Hello, World!; 위와 같은 코드는 `Hello, World!`라는 텍스트를 출력하는 React 요소를 생성한다. JSX는 Babel과 같은 도구를 사용하여 일반 JavaScript 코드로 컴파일된다.이렇게 변환된 코드는 React.createElement() 함수를 호출하는 코드로 변경된다. 따라서 위의 코드는 다음과 같이 변환된다. // javascript const element = ..