title: How to disable animation in list when observed object changes in SwiftUI?
body: <p>How do I disable animation when view model data changes?</p>
  
  <p>I have the following code:</p>
  
  <pre><code>struct FormView: View {
  
      @ObservedObject var viewModel: FormViewModel
  
      var body: some View {
          List {
              ForEach(viewModel.options) { option in
                  Text(option.displayValue)
              }
          }
      }
  }
  </code></pre>
  
  <p>Every time view model changes <code>List</code> gets updated with animation.<br>
  How can I disable it?<br>
  I tried adding <code>.animation(nil)</code> but it does not help</p>