学習反応公式文書
setStateを呼び出してstateとpropsを同時に処理する場合、setStateを関数のパラメータとします.
なぜ鍵が必要ですか?
keyはreactが変更、追加、または削除するアイテムを識別するのに役立ちます.
keyは、ユニットに安定した固有性を与えるために、アレイ内部のユニットに指定する必要があります.
インデックスをキーにするのが最後の方法です
いずれにしても、インデックスをキーとして指定しないほうがいいです.
プロジェクトの順序が変更されると、問題、パフォーマンスの低下、またはステータスに問題が発生する可能性があります.
selectタグ作成ドロップダウンリスト
class FlavorForm extends React.Component {
constructor(props){
super(props);
this.state = {
value: 'mango'
}
}
handleSubmit = (e) => {
alert('Your favorite flavor is ...' + this.state.value);
e.preventDefault();
}
handleChange = (e) => {
this.setState({
value: e.target.value
})
}
render() {
return (
<form onSubmit={this.handleSubmit}>
<label>
Pick your favorite flavor:
<select value={this.state.value} onChange={this.handleChange} >
<option value="grapefruit">grapefruit</option>
<option value="lime">lime</option>
<option value="coconut">coconut</option>
<option value="mango">mango</option>
<option value="peach">peach</option>
</select>
</label>
</form>
)
}
}
ReactDOM.render(
<FlavorForm />,
document.getElementById('root')
);
複数のオプションを追加するとvalueに複数の配列を渡すことができます!オブジェクトの開始者
const object1 = { a: 'foo', b: 42, c: {} };
console.log(object1.a);
const a = 'foo';
const b = 42;
const c = {};
const object2 = {a: a, b: b, c: c};
console.log(object2.b);
const object3 = {a,b,c};
console.log(object3.a);
ちょっと不思議computed property name
勉強中にこれを見て何なのか分からないので後で質問!
Formik? これは何ですか.
https://formik.org/
反応庫ですか?
Reference
この問題について(学習反応公式文書), 我々は、より多くの情報をここで見つけました https://velog.io/@taehyunkim/TIL-8rjm1gbiテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol