ReactJack SetStateを使用してHTMLのリストを繰り返します(短いチュートリアル)
1831 ワード
やあ、namaste.
reactjsとの時間を費やした後、私は私のreactjs問題を修正するためにコードを得た後、私は何度もこの反応を使用したので、それは非常に恥ずかしがり屋ですが、まだそれを適切な方法を使用することを躊躇します.
リターンコードのようです
return (
<div>
<input type="text" onKeyDown={downHandler}/>
<ul>
{list.map(v=> <li key={keyId++}>{v}</li> )}
</ul>
</div>
)
そして、内部の関数はHTMLリストを繰り返すために使用しました.したがって、それは入力値でUL - Liタグを繰り返しています.ユニークキーのために、“keyid”と呼ばれる1つの変数を使いました、そして、私はそれをユニークにするために
key
属性の中に入れました.const [list, setList] = useState([]);
let keyId = 1;
const downHandler = e=> {
if(e.key === 'Enter'){
setList(old=> [...old, e.target.value])
}
}
それは私にインターネット上で見つけるために時間の時間を取っている.それは非常に内気なreactjsは私の日を乱雑にし、何かを構築する各問題を設立した.
入力した値でUL - Liタグを繰り返して完全なコードの下に
import React, {useState} from 'react'
function February_4() {
const [list, setList] = useState([]);
let keyId = 1;
const downHandler = e=> {
if(e.key === 'Enter'){
setList(old=> [...old, e.target.value])
}
}
return (
<div>
<input type="text" onKeyDown={downHandler}/>
<ul>
{list.map(v=> <li key={keyId++}>{v}</li> )}
</ul>
</div>
)
}
export default February_4
このようなコンテンツを取得し、reactjsダミーの問題と内気にするには私と一緒にご利用いただけます.ありがとう.
Reference
この問題について(ReactJack SetStateを使用してHTMLのリストを繰り返します(短いチュートリアル)), 我々は、より多くの情報をここで見つけました https://dev.to/nikhilroy2/how-to-use-reactjs-setstate-to-repeat-the-list-of-html-short-tutorial-2729テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol