anti-patternsReactAnti PatternsHardWhy is mirroring props into useState an anti-pattern?1It duplicates state that could be computed during render and can go stale2It always improves performance3It is required for controlled inputs4It prevents re-rendersBack to list