Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | import Download from './Download'; export default function ForItem({ book }) { return ( <> <dt> <a href={`https://wikibook.co.kr/images/cover/s/${book.isbn}.jpg`}> {book.title}({book.price}원) </a> </dt> <dd>{book.summary}</dd> </> ); } // Code 3-2-13 // if 문 // export default function ForItem({ book }) { // let dd; // // download 속성의 유무에 따라 태그를 분기한다. // if (book.download) { // dd = <dd>{book.summary}<Download slug={book.slug} /></dd>; // } else { // dd = <dd>{book.summary}</dd>; // } // return ( // <> // <dt> // <a href={`https://wikibook.co.kr/images/cover/s/${book.isbn}.jpg`}> // {book.title}({book.price}원) // </a> // </dt> // {/* 생성해둔 태그 삽입 */} // {dd} // </> // ); // } // Code 3-2-14 // 즉시 함수 // export default function ForItem({ book }) { // return ( // <> // <dt> // <a href={`https://wikibook.co.kr/images/cover/s/${book.isbn}.jpg`}> // {book.title}({book.price}원) // </a> // </dt> // {(() => { // if (book.download) { // return <dd>{book.summary}<Download slug={book.slug} /></dd> // } else { // return <dd>{book.summary}</dd> // } // })()} // </> // ); // } // Code 3-2-15 // ?:, && 연산자 // export default function ForItem({ book }) { // return ( // <> // <dt> // <a href={`https://wikibook.co.kr/images/cover/s/${book.isbn}.jpg`}> // {book.title}({book.price}원) // </a> // </dt> // <dd> // {book.summary} // {book.download ? <Download isbn={book.isbn} /> : null} // {/* {book.download && <Download isbn={book.isbn} />} */} // {/* {book.download || '×' } */} // </dd> // </> // ); // } |