前提・実現したいこと
Reactでアイテムを選択した後に、配列を一つを大きく詳細表示し、残りをサムネイル表示し、右アイコン、左アイコンを押すと主張される表示が回るように表示される仕組みを作りたいと考えています。どう説明したら良いのかわからず、理解しにくい説明となってしまい申し訳ございません。
イメージとしては下記のようなものをイメージしています。
現在は「1」が主張表示されていますが、右を押すと「2」が主張表示され、「1」は「4」の位置にずれます。左を押すとその逆の動きをします。
試してみたこと
・まず、データに「mainView」という要素を追加します
・一番始めに選択したものにのみ「mainView」をtrueにします
・左右を押すと、「mainView」をfalseにして、次のアイテムをtrueにする
=> これを試みると、一度選択したものを非選択した時に、詰めて一番始めになったものが「mainView」Trueとならない仕様になる。
コードに写す前に何から始めれば良いのか検討がつかないような状態です。ライブラリがあれば、それも採用したいと考えています。
極めて抽象的ではありますが、どなたかお助けくださいませ。
また、配列で取得したアイテムの番号(一番最初に取ってきたものを「No.1」、次に取ってきたものを「No.2」)と表示したいのですが、これはIndexを使えば取れるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/26 06:17