B1: Taọ giao diện cho ứng dụng thử kính B2: Load những phần tử dữ liệu của giao diện từ file json B3: Xác định thành phần thay đổi trên giao diện => Lưu trữ vào state (kính ko thay đổi, model thay đổi => nguồn dữ liệu của cặp kính, thông tin của kính phải đc lưu trữ vào state) Nếu ko lưu trữ trong state => ko quản lý đc giá trị mỗi lần thao tác => nó sẽ render lại