SwiftUI는 @Published로 선언된 프로퍼티의 변경 사항만 감지합니다. socketModel이 일반 속성이라면 뷰가 업데이트되지 않을 수 있습니다.
변경 안됐던 코드
self?.socketModel?.allRoomInfo = rooms
변경된 코드
self?.socketModel = SocketModel(type: .createResponse, allRoomInfo: rooms)
SwiftUI는 @Published로 선언된 프로퍼티의 변경 사항만 감지합니다. socketModel이 일반 속성이라면 뷰가 업데이트되지 않을 수 있습니다.
변경 안됐던 코드
self?.socketModel?.allRoomInfo = rooms
변경된 코드
self?.socketModel = SocketModel(type: .createResponse, allRoomInfo: rooms)