React-Based Development: Best Practices to Keep in Mind