2주 차 - 색상 앱

5185 단어 keylistfunctionreact

React Curve 2주차에 오신 것을 환영합니다.



개발자님 안녕하세요! 다시 만나 반갑습니다.

이것은 대규모 프로젝트를 구축하기 위한 개념을 이해한 방식으로 작은 UI 구성 요소를 공유하고 생성할 수 있는 반응 곡선 오픈 소스 프로젝트입니다.


색상 앱




이번 주에 우리는 반응하는 색상 목록을 표시하는 색상 앱을 만들었습니다.

색상 구성 요소를 만들려면 우리는 다음을 수행해야 합니다.
  • 색상을 유지하는 상태 만들기
  • 색상이 객체의 배열임
  • 각 색상에는 id , name 및 hex 속성이 있습니다
  • .
  • 함수
  • 를 사용하여 색상 배열을 반복합니다.
  • 를 반환합니다.
  • 항목별 요소
  • 각 목록 항목에 대한 키를 제공해야 합니다
  • .
  • 결과 요소 배열을 colorItems에 할당합니다
  • .
  • JSX에서 요소 내부에 전체 colorItems 배열을 포함하고 DOM에 렌더링합니다.

    암호



    import React from 'react';
    
    const DisplayColors = () => {
        const colors = [
            {id: 1, name: 'brown', hex: '#A52A2A'},
            {id: 2, name: 'crimson', hex: '#DC143C'},
            {id: 3, name: 'red', hex: '#FF0000'},
        ]
    
        const colorItems = colors.map(color => 
            <li key={color.id} id="currColor">
                {color.id}  | {color.name} | {color.hex}
            </li>)
    
        return (
            <div className="displayColors">
                <h2>Display Colors</h2>
                <div>
                    {colorItems}
                </div>
          </div>
        );
    }
    
    export default DisplayColors;
    
    

    결론



    읽어 주셔서 감사합니다. 아래 스레드에서 어떤 기여도 환영합니다!

    Live Preview
    Source Code
  • 좋은 웹페이지 즐겨찾기