Container
컴포넌트는 옵션 아이콘이나, 에디터 툴바를 담는 가장 바깥의 UI 컴포넌트이다Toolbar
는 옵션을 선택할 수 있는 상단의 툴바를 의미하고, EditorToolBar
는 옵션에 따라 세부옵션을 조정할 수 있는 하단의 툴바를 의미한다 = 여기 내부에서 Container 컴포넌트를 사용LetterEditorLayout
컴포넌트는 편집기 전체를 담는 가장 바깥의 UI 컴포넌트이다. 즉, 해당 컴포넌트의 하위 컴포넌트(children)로 ToolBar, EditorToolBar 그리고 편지 콘텐츠 자체가 담긴 Letter 컴포넌트가 배치된다프로젝트 완료 후에도 간직하고 싶은 잘했던 것 / 좋았던 것
ex) "~기술 적용을 했더니 효율적으로 ~를 할 수 있었다.”
LetterEditorLayout
에서 어떤 툴바옵션이 선택되었는지에 따라 EditorToolBar
내용이 바뀌어야 했다.handleClickOptions
함수를 Toolbar의 props로 전달하고, Toolbar에서 해당 함수의 파라미터를 통해 다시 상위 컴포넌트로 데이터(선택한 옵션)를 전달하는 구조로 작성했더니 잘 동작하였다.프로젝트 중 겪었던 어려움
ex) "~기능 적용 중 ~이슈가 발생하였다.”
Problem 중 해결된 사항에 대한 해결 방법 / 해결되지 않은 사항에 대한 피드백
ex) "~기능 적용 중 발생한 ~이슈 해결을 위해 ~를 하였다.”