【发布时间】:2020-04-24 14:48:55
【问题描述】:
我正在学习 React 并尝试创建一个简单的 div,它的文本内容会根据输入框的内容进行更新。
这是我的代码:
import React from "react";
import ReactDOM from "react-dom";
const rootElement = document.getElementById("root");
const inputId = 'input'
const containerId = 'container'
// This is the input
const input = <input id={inputId}></input>
// The contents of this should be updated
const element = <div id={containerId} children={inputId.value} />
ReactDOM.render([element, input], rootElement);
目前,什么都没有发生。在输入框中输入文本时。 div 不更新。我错过了什么吗?
【问题讨论】:
-
inputId只是一个字符串,调用inputId.value不会选择元素的值,如果那是你想要做的。
标签: javascript reactjs babeljs