マルチレンジスライダーを使ってAirbnbのような価格帯グラフの絞り込み機能を実現してみよう〜tailwindcssを添えて〜
2022年09月27日 8:24
こんにちわ。nap5です。
マルチレンジスライダーを使ってAirbnbのような価格帯グラフの絞り込み機能を実現してみましたので、紹介したいと思います。
Twitterにも投稿してみました。
https://twitter.com/napzak5/status/1574675768759631872
マルチレンジスライダーはMUIのものを今回部分的に使用しています。
マルチレンジスライダーの場合はバニラで書くとなるとカスタマイズが必要になるので、今回はポートしてきました。
https://mui.com/material-ui/react-slider/#range-slider
実現にあたり、d3とtidyjsを使用しています。
https://github.com/pbeshai/tidy
デモサイトです。
https://react-tailwind-airbub-price-range-filter.onrender.com/
デモコードです。
https://codesandbox.io/s/26i6ho?file=/pages/index.js
Airbnbはdivで書いていましたが、おそらくDnD関連のライブラリをうまくつかっているのでしょう。
簡単ですが、以上です。
診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。
目次を見る