大量の商品があったとしても、ユーザがカテゴリ、色、サイズなどから自由にフィルタリングができる機能があればスムーズに商品選択ができるでしょう。さらに条件に沿ったソートがあると便利です。
そんな機能を実装するためのライブラリがIsotopeです。フィルタリング時のスムーズなアニメーションがウリのライブラリです。
Isotopeの使い方
あまりに多い情報を見せられると、どれが最適なのか分からなくなってしまいます。そこでフィルタリングする条件を提示することで、ユーザにとって使いやすいUIを提供できます。サーバサイドに都度問い合わせても良いですが、Isotopeならば大量のデータをユーザ自身がリアルタイムにフィルタリングできるのでよりスムーズに処理できそうです。
IsotopeはJavaScript製、GPLのオープンソース・ソフトウェアです。
MOONGIFTの関連記事