[React] 02. div

๊นŒ๊ฟยท2022๋…„ 10์›” 5์ผ
0

React

๋ชฉ๋ก ๋ณด๊ธฐ
2/2
post-thumbnail

โ€ผ๏ธย  | ย  ERROR ย  | ย  ๋ฐ˜๋“œ์‹œ ์ˆ˜์ •ํ•ด์•ผ ํ•จ

โ€ผ๏ธย  | ย  WARNING ย  | ย  ๋ฌด์‹œํ•ด๋„ ์ƒ๊ด€์€ ์—†์Œ


๐Ÿช„ div

์ผ์ข…์˜ ๋ฐ•์Šค ๊ฐœ๋…
ํ•˜๋‚˜์˜ ํฐ ๋ฐ•์Šค๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๊ณ  ์‹ถ์„ ๋•Œ div๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

  • div className : div์— ์Šคํƒ€์ผ์„ ์ ์šฉ์‹œ์ผœ์ฃผ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
    - ์šฐ๋ฆฌ๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ์•„๋Š” div class์™€ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์ž.
<div className="App"> </div>

โžฅ App.css ํŒŒ์ผ ์•ˆ์— ๋“ฑ๋ก๋˜์–ด ์žˆ๋Š” App์ด๋ผ๋Š” ์ด๋ฆ„์˜ ์Šคํƒ€์ผ์„ ๊ฐ€์ ธ์™€์„œ ์ ์šฉ์‹œํ‚จ๋‹ค.

.App {
	text-align: center;
}

๐Ÿ“ import

  • import './ํŒŒ์ผ๋ช….css'; : css ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ๋Š” ํŒŒ์ผ๋ช….js ์ƒ๋‹จ์— import๋ฅผ ๊ผญ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค!
import './App.css';

โžฅ ์ƒ์œ„ ํด๋” ์ค‘ App.css ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜จ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.


๋ฌธ๋ฒ• โ‘ . class๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์„ ๋• className

  • <div className = "nav"> </div>

๋ฌธ๋ฒ• โ‘ก. ์ค‘๊ด„ํ˜ธ ๋ฌธ๋ฒ• (๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ)

  • {์ค‘๊ด„ํ˜ธ}: ๋ณ€์ˆ˜์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ฌธ์ž(ํ˜น์€ ๊ธฐํƒ€ ์ž๋ฃŒ๋“ค)๋ฅผ html ์‚ฌ์ด์— ๋„ฃ๊ณ  ์‹ถ์œผ๋ฉด ์ค‘๊ด„ํ˜ธ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.
let a = 'hello world'
...
<h4> { a } </h4>
<h4 id = { a } > </h4>

โžฅ ๋‘˜์˜ ์ฝ”๋“œ๋Š” ๊ฐ™์€ ์ฝ”๋“œ!

๋ฌธ๋ฒ• โ‘ข. style์€ ์˜ค๋ธŒ์ ํŠธ ์ž๋ฃŒ ํ˜•์‹์œผ๋กœ ์‚ฌ์šฉ

  • style = { {์Šคํƒ€์ผ๋ช…: '๊ฐ’'} }
<h4 style={ {color:'white', fontsize:'16px'} }> nav์ž…๋‹ˆ๋‹ค. </h4>

ex)

div๋ฅผ ์ด์šฉํ•ด navbar ๋งŒ๋“ค๊ธฐ

App.css

.App{
	text-align: center;
}

.nav{
	display:flex;
    background: blue;
    width: 100%;
    color: white;
    padding-left: 20px;
}

App.js

import './App.css';

function App() {
  let a = 'nav'
  return (
    <div className="App">
      <div className="nav">
      <h4 style={ {color:'white', fontsize:'16px'} }> nav์ž…๋‹ˆ๋‹ค. </h4>
      </div>

      <div>
        <p> ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ ์‚ฌ์šฉํ•˜๋ฉด! {a} </p>
      </div>
    </div>
  );
}

export default App;


๐Ÿท Reference

์ฝ”๋”ฉ์• ํ”Œ React ๊ฐ•์˜

profile
์—ฌ๊ธธ๋ด๊นŒ๊ฟ

0๊ฐœ์˜ ๋Œ“๊ธ€