Apply blog cards per row limit
Implement React-based ajax search