React Best Practices in 2025: Patterns and Anti-Patterns | Uğur Kaval