개발/React

React 동적 UI 만들기

미친개발 2023. 9. 5. 09:52
반응형

동적인 UI 만들기 원칙

1. HTML CSS로 먼저 UI 디자인을 해놓는다.

2. UI의 현재 상태를 state로 저장해둔다.

3. state에 따라서 UI가 어떻게 보일지 조건문으로 작성한다.

 

 

아래는 Modal 컴포넌트가 있을 때 이 컴포넌트를 껐다 켰다 할 수 있는 기능을 만든 것이다.

function App() {
  let [modalToggle, setModalToggle] = useState(false);
  return(
    <div>
      <button onClick={ setModalToggle(!modalToggle) }> 모달창 띄우기 </button>
      {
        modalToggle == true ? <Modal/> : null
      }
    </div>
  );
}
반응형