PART 02에서 입문한 Null Safety를 깊이 있게 다룹니다. Sound Null Safety의 의미, 널 인지 연산자들, late와 required, 그리고 Dart 컴파일러가 null을 추적하는 흐름 분석까지 배웁니다.
Flutter에서는: 위젯의 속성 중 일부는 nullable이고 일부는 required입니다. Null Safety를 이해하면 "왜 이 속성에 ?가 붙어있지?", "왜 required인데 기본값이 없지?"라는 질문에 스스로 답할 수 있게 됩니다.