私はReactのフィールドで遊んでいましたが、テキスト入力が更新されていない(プロパティの間は)問題を実行しています。私はクラス/状態のコンポーネントを介してそれをやろうとしましたが、役に立たないのです。私は、店舗から完全に切り離された特定のフォームのみのコンポーネントを作ることができることを望んでいました。誰かが私を正しい方向に向けることができますか?ReactJSの小道具は更新されましたが、フィールドは再レンダリングされません
import React from 'react';
export default (props) => {
function editProjectNameChanged(event, syntheticEvent) {
debugger;
props.editProject.name = syntheticEvent.target.value;
}
return (
<div className="col-xs-5 col-md-5">
<form>
<div className="form-group">
<label htmlFor="management-projects-name">Project name</label>
<input type="text" className="form-control" id="management-projects-name"
value={props.editProject.name}
onUserInput={editProjectNameChanged.bind(null, event)}
placeholder="Project name" />
</div>
</form>
</div>
);
}
このフォーム全体のことは、私が思ったよりも難しいです!