본문 바로가기

React

[리엑트] 정리 4

1. State

- 변수를 여러개 사용할경우 여러개의 state를 가지고 사용한다. 

- array 문법을 이용해 두개의 변수를 한번에 지정한다. 

const [amount, setAmount] = React.useState(0);                                       
const [flipped, setFlipped] = React.useState(false);
const [index, setIndex] = React.useState("xx");

 

2. JSX 조건문

- JSX에서 Javascript처럼 조건문을 사용할 수 있다. 

- { 조건문 ? true이면 반환 : false이면 반환 } 의 형태 

<button onClick={onFlip}>{flipped ? "Go to Minutes" : "Go to Hours" }</button>

<div>
	{index === "xx" ? "Please select your units" : null}
    {index === "0" ? <MinutesToHours /> : null}
    {index === "1" ? <KmToMiles /> : null}
</div>

 

3. 컴포넌트들을 전부 함수화하여 사용하자. 

- 이때 컴포넌트들의 이름은 대문자로 시작해야 한다.  

- App() 에서 최종 구성을 하자.(java main함수와 비슷한 아이디어)

function MinutesTohours(){...}
function KmToHours(){...}
function App(){...}

 

*4. javascript math, 올림, 버림, 반올림, 소수점아래표기

javascript 소수점 버림, 올림, 반올림 (tistory.com)

 

javascript 소수점 버림, 올림, 반올림

# 자바스크립트 숫자 타입의 값 버림, 올림 등 다양한 방법 다른 언어들 처럼 숫자를 쉽게 변환할 수 있는 편리한 함수가 자바스크립트에서 존재하며 이때는 Math 객체를 사용합니다. 아래는 Math

wdevp.tistory.com

 

5. JSX inline 방식의 css 변경 방법 

- style 속성에 object로 css를 전달할 수 있다.

- color:"#fff", 형태, 큰따옴표와 쉼표 주의 

- *CSS라면? color:#fff; 

React.js - JSX에서 스타일을 지정하는 방법 / inline Style 사용법 (tistory.com)

 

React.js - JSX에서 스타일을 지정하는 방법 / inline Style 사용법

JSX에서 style 속성에 값을 주는 방법 안녕하세요. 고코더 입니다. ● 1. JSX에서는 스타일 시트 즉 CSS를 Inline 형식으로 입력하는 방법을 알아보도록 하겠습니다. 흔히 HTML과 CSS를 배울 때 태그에 st

gocoder.tistory.com

 

'React' 카테고리의 다른 글

[React] 1. Create React App  (0) 2022.01.26
[리액트] 정리 5  (0) 2022.01.24
[리액트] 정리 3  (0) 2022.01.23
[리액트] 정리 2  (0) 2022.01.23
[리액트] 정리 1  (0) 2022.01.22