Page 13 -
P. 13

20.3  PostList 페이지 UI 구현  508
                        20.3.1  ListWrapper 컴포넌트  509
                        20.3.2  PostList 컴포넌트 생성  511
                        20.3.3  Pagination 컴포넌트 생성  514

                   20.4  Post 페이지 UI 구현  517
                        20.4.1  PostInfo 컴포넌트  518
                        20.4.2  PostBody 컴포넌트  521
                   20.5  Editor 페이지 UI 구현  524

                        20.5.1  EditorTemplate 컴포넌트  526
                        20.5.2  EditorHeader 컴포넌트  532
                        20.5.3  EditorPane 컴포넌트 생성  534
                        20.5.4  PreviewPane 컴포넌트  538
                   20.6  마크다운 에디터 구현  541
                        20.6.1  CodeMirror 적용  542
                        20.6.2  에디터 상태 관리  545
                        20.6.3  마크다운 변환  550
                        20.6.4  Prismjs를 사용하여 코드에 색상 입히기  555
                        20.6.5  마크다운 스타일링  557
                   20.7  정리  560





                     21장 프로젝트에서 API 연동                     561


                   21.1  포스트 작성  562
                        21.1.1  프록시 설정  562
                        21.1.2  axios 설치  563
                        21.1.3  글 작성 API 함수 생성  563
                        21.1.4  editor 모듈에 WRITE_POST 액션 생성  563
                        21.1.5  EditorHeaderContainer 컴포넌트 생성  564
                   21.2  포스트 보여 주기  567
                        21.2.1  포스트 읽기 API 함수 생성  567
                        21.2.2  post 모듈 생성  568
                        21.2.3  Post 컴포넌트 생성  569
                        21.2.4  PostInfo와 PostBody에서 올바른 데이터 보여 주기  570







         리액트를 다루는 기술(본문출력용)0720.indb   22                                                       2018-07-20   오전 11:25:18
   8   9   10   11   12   13   14   15   16   17   18