在使用React呈现的IE 11中未显示Textarea占位符

Nik*_*kov 7 html javascript internet-explorer reactjs

我有以下HTML:

<textarea placeholder="Usual textarea placeholder"></textarea>
<div id="react-container"></div>
Run Code Online (Sandbox Code Playgroud)

......并跟随JS:

ReactDOM.render(
    <textarea placeholder="React textarea placeholder"/>,
    document.getElementById('react-container')
);
Run Code Online (Sandbox Code Playgroud)

所以,我试图使用React并使用通常的HTML来显示相同​​的内容.

但是,至少在IE 11中,使用React渲染的textarea的行为如下:

在此输入图像描述

因此,页面加载时不显示textarea占位符.这里发生了什么?这两个textareas在DOM中看起来完全相同.

这是一个小提琴的链接:https://jsfiddle.net/bbs8odf9/2/

are*_*djr 4

因此,看来将在 React 中解决此问题的 PR 刚刚经过审查并接受:https://github.com/facebook/react/pull/6406

我希望修复程序能够尽快发布。