일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- java spring
- myBatis
- Ubunt
- AOP
- STS
- JdbcTemplate
- unix
- JDBC TEMPLATE
- Framework
- @test
- XML
- Di
- pointcut
- @JUnit
- 컨테이너
- Spring Boot
- spring
- POJO
- Linux
- Spring JDBC
- spring framework
- 프로퍼티
- spring aop
- SpringJDBC
- 리눅스
- @Spring-Test
- @AspectJ
- Dependency Injection
- 마이바티스
- java
Archives
- Today
- Total
개키우는개발자 : )
React SNS 2-6. 프로필 화면 만들기 본문
반응형
프로필 화면을 만들어 보겠습니다.
profile.js
import React from 'react';
import { Form, Button , List , Input, Card , Icon} from 'antd';
const Profile = () =>{
return (
<div>
<Form style={{marginBottom : '20px' , border : '1px solid #d9d9d9', padding: '20px'}}>
<Input addonBefore="닉네임" />
<Button type="primary">수정</Button>
</Form>
<List
style={{marginBottom : '20px'}}
grid={{gutter : 4, xs : 2, md: 3}}
size="small"
header={<div>팔로잉 목록</div>}
loadMore={<Button style={{width:'100%'}}>더 보기</Button>}
bordered
dataSource={['dog','vel','oper']}
renderItem={item => (
<List.Item style={{marginTop: '20px'}}>
<Card actions={[<Icon key="stop" type="stop"/>]}><Card.Meta description={item} /></Card>
</List.Item>
)}
/>
<List
style={{marginBottom : '20px'}}
grid={{gutter : 4, xs : 2, md: 3}}
size="small"
header={<div>팔로워 목록</div>}
loadMore={<Button style={{width:'100%'}}>더 보기</Button>}
bordered
dataSource={['dog','vel','oper']}
renderItem={item => (
<List.Item style={{marginTop: '20px'}}>
<Card actions={[<Icon type="stop"/>]}><Card.Meta description={item} /></Card>
</List.Item>
)}
/>
</div>
);
};
export default Profile;
배열안에 jsx를 쓸땐 key 가 꼭 필요합니다.
파일들 안에 if문 또는 반복문 사이의 코드들은 나중에 최적화를 위해 모두 컴포넌트화 시키겠습니다.
출처 : https://www.youtube.com/channel/UCp-vBtwvBmDiGqjvLjChaJw
반응형
'React > React SNS Project' 카테고리의 다른 글
React SNS 3-1. redux 주요 개념 소개 (1) | 2019.05.17 |
---|---|
React SNS 2-7. 컴포넌트 분리하기 (0) | 2019.05.17 |
React SNS 2-5. 메인화면 만들기 (0) | 2019.05.17 |
React SNS 2-4. 커스텀 훅 재사용하기 (0) | 2019.05.17 |
React SNS 2-3. antd 그리드 시스템 (0) | 2019.05.17 |
Comments