let datasource = [
"view1",
"view2",
"view3",
"view4",
"view5",
"view6",
...
]
I want to display datasource in a list, and push to different view, such as View1(), View2(), View3(), View4()...
What should I do in SwiftUI?