TLDR:
1) Don't watch too much state with Observable/EvironmentObject. When any watched property changes EVERYTHING RELOADS every time.
2) ScrollView.scrollTo is bugged with ForEach.
3) TextField and keyboard-interactions can be slow and buggy.
1) Don't watch too much state with Observable/EvironmentObject. When any watched property changes EVERYTHING RELOADS every time.
2) ScrollView.scrollTo is bugged with ForEach.
3) TextField and keyboard-interactions can be slow and buggy.
2 and 3 I can’t reproduce.
When an object contains plain data, the equals interface is not used. That would so rough to debug the first time.