Reactである配列を元にリストを表示させることは多いかと思います。双方向データバインディングのAngularだと、このリストを簡単に絞り込んだりソートしたりすることができますが、Reactでリストを絞り込んだり、並べ替えたりする場合は、どうすればよいのかということを試してみました。自分なりの実装方法をまとめてみたのでご紹介します。 サンプルまずはサンプルをご確認ください。keyとvaluを持ったオブジェクトの配列を、入力フォームに入力したワードで絞り込んだり、さらにkeyとvalueを昇順、降順で並び変えたりすることができます。これをReactで実装しています。 maechabin/filter-by-reactjs: filter & sort by ReactJS – GitHubJavaScriptで配列の絞り込み機能を実装するまずはReactで絞り込み機能を実装する方法を説明する
![Reactでリスト(配列)のFilter機能とSort機能を実装する](https://cdn-ak-scissors.b.st-hatena.com/image/square/c212b5f41ed203d03f0d30c047a60e4115bda19c/height=288;version=1;width=512/https%3A%2F%2Fmae.chab.in%2Fwp-content%2Fuploads%2F2016%2F04%2Freact_logo.png)