import SwiftUI struct MainHomeFollowingView: View { let onTapFollowingAll: () -> Void @StateObject private var viewModel = MainHomeFollowingViewModel() init(onTapFollowingAll: @escaping () -> Void = {}) { self.onTapFollowingAll = onTapFollowingAll } var body: some View { VStack(spacing: 0) { MainHomeFollowingCreatorSection( followingCreators: viewModel.response?.followingCreators ?? [], onTapAll: onTapFollowingAll ) MainPlaceholderTabView(title: "팔로잉") } .onAppear { if viewModel.hasLoaded == false { viewModel.fetchFollowing() } } } } struct MainHomeFollowingView_Previews: PreviewProvider { static var previews: some View { MainHomeFollowingView() } }