質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

0回答

163閲覧

JavaScriptの検索のソートについて

21212121

総合スコア61

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2020/07/08 09:03

編集2020/07/08 09:06

現在アカウント名のソートの実装をしております。

chat

1 const userItem = [ 2 { 3 name: "鈴木福", 4 text: "テンション上げてこー", 5 }, 6 { 7 name: "あさみさん", 8 text: "マジ卍だね", 9 }, 10 { 11 name: "近藤武蔵", 12 text: "武蔵です!よろぴこぴこ", 13 }, 14 { 15 name: "かみ", 16 text: "我は神なり", 17 }, 18 { 19 name: "God", 20 text: "我が本物の神なり", 21 }, 22 { 23 name: "苦渋", 24 text: "我はく10なり", 25 }, 26 ];

room

1 const [mylist, setmylist] = useState([]); 2 useEffect(() => { 3 setmylist(props.userItem); 4 }); 5 const filterList = (e: any) => { 6 7 const updateList = mylist.filter((item: any) => { 8 return ( 9 item.name 10 .toLowerCase() 11 .search(e.target.value.toLowerCase()) !== -1 12 ); 13 }); 14 setmylist(updateList); 15 }; 16 <input 17 onChange={filterList} 18 className={style.bl_RoomList_Input} 19 placeholder="&#xf002;アカウントを検索" 20 /> 21 </div> 22 {mylist.map((index: any) => { 23 return ( 24 <> 25 <Divider /> 26 <ListItem 27 className={style.Liststyle} 28 onClick={() => selectChat(true)} 29 > 30 <ListItemAvatar> 31 <Avatar> 32 {/* <img className="" src={props.profile_image} /> */} 33 </Avatar> 34 </ListItemAvatar> 35 {/* <ListItemText primary={props.user_name} secondary={props.text} /> */} 36 <ListItemText> 37 <div className={style.textwrap}> 38 <span className={style.textbody}>{index.name}</span> 39 <p className={style.text}>{index.text}</p> 40 </div> 41 </ListItemText> 42 <ListItemText /> 43 </ListItem> 44 <Divider />{" "} 45 </> 46 ); 47 })}

現在仮置きで名前は作っているのですが、うまくソートができません。
秘密義務でUIの表示は禁止されているのですが、どこがコードに問題がありますでしょうか?

エラーは起きておらず、検索してもなお全てのアカウントが表示されたままとなって困っております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問