Refactoring1 [Flutter] 파일 분리 - ( week 2 ) 코드의 양이 많아지게 되면서 점점 가독성이 떨어지게 되는데 Flutter는 일반적으로 큰 위젯들 단위로 파일을 분리해서 관리한다. 현재 작업이 진행중인 당근을 클론 한 프로젝트의 코드를 분리해 보도록 한다. home_page.dart 현재 main.dart 파일이 위치한 폴더 내에 home_page.dart 파일을 새로 생성해 준다. 그리고 main.dart에 작성한 HomPage 클래스 전체를 home_page.dart 파일로 옮겨준다. 코드를 옮기게 되면 두 파일 모두 에러가 발생한다. home_page.dart에서 발생한 에러는 해당 파일에서도 사용되는 라이브러리에 대한 Import가 필요하므로 상단에 패키지를 불러오는 코드를 작성해 주어야 한다. // home_page.dart import 'pa.. 2023. 4. 15. 이전 1 다음