\

해병 코딩

728x90
반응형

 

 


 컴포너트 와 랜더링 은 생략 

 

객체 사용 이유 코드의 재사용 성을 위해서 사용 

 

 

react 변수 사용 

하이퍼링  변수 만들기 

 

일단 전체 코드

import './App.css';

function App() {
  const name = "TOM"
  const naver = {
    name: "네이버",
    url: "https://naver.com",
  }
  return (
    /*중 괄호에서 변수 사용 가능함*/
    <div className="App"> 
    <h1
      style={{
        color: "#f0f",
        backgroundColor: "green",
      }}
    > 
      hellow,{name}
      <p>{2+5}</p>
    </h1>
      <a href={naver.url}>{naver.name}</a>
  </div>
  );

}

export default App;

 

 

객체 생성

 

객체 그냥 하나만 선언 할수있고 

 const name = "TOM"

객체를 만들고 

그안에 

key (키) : value 

형태로 만들수 있다 

  const naver = {
    name: "네이버",
    url: "https://naver.com",
  }

 

객체 호출

 

 <h1
      style={{
        color: "#f0f",
        backgroundColor: "green",
      }}
    > 
      hellow,{name}
      <p>{2+5}</p>
    </h1>
      <a href={naver.url}>{naver.name}</a>

{객체이름}

{}안에 위에서 선언한 이름되로 호출 

{name}

 

객체 안에 키를   넣은 경우 

{객체. key}

 

 <a href={naver.url}>{naver.name}</a>

 

 

결과 하면 짜잔 

 

 


728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band