ボタン(プラス)をクリックして新しい入力(新しいノード)を追加したいとします。私はこれをappendChild(input)
で実装します。新しい入力が画面に表示され、のDeveloper Tools> Elementsに表示されますが、は表示されませんです。Reactに新しい要素(新しいノード)を追加するにはどうしたらいいですか?
onClickPlus(event) {
event.preventDefault();
let button = event.currentTarget;
let input = button.previousSibling.cloneNode(true);
let name = input.getAttribute("name").split(".");
let newName = name[0] + '.' + (Number(name[1]) + 1);
input.setAttribute("name", newName);
let parent = button.parentNode;
parent.appendChild(input);
parent.appendChild(button);
}
は、どのように私はこれを適切にimplentことができますか?
状態を使用してください! https://facebook.github.io/react-native/docs/state.html – Maxwelll
リアクションはjqueryではありません! – webdeb
@Maxwelllありがとうございました –