2016-04-27 13 views
7

Mam następujący kod HTML:Textarea zastępczy nie jest pokazany w IE 11 są renderowane przy użyciu React

<textarea placeholder="Usual textarea placeholder"></textarea> 
<div id="react-container"></div> 

... i po JS:

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

Tak, staram się pokazać te same rzeczy za pomocą React i przy użyciu zwykłego HTML.

Jednak w IE 11 przynajmniej textarea renderowane przy użyciu React zachowuje się w ten sposób:

enter image description here

Więc textarea zastępczy nie jest wyświetlany po załadowaniu strony. Co tu się dzieje? Oba te teksty wyglądają dokładnie tak samo w DOM.

Tu jest link do skrzypiec: https://jsfiddle.net/bbs8odf9/2/

+0

Czy stworzyłeś błąd? W tej chwili mam ten sam problem. Potrafi potwierdzić, że łamie się w IE11, ale działa w IE10 (i innych przeglądarkach) z React v15.0.2. – arendjr

+0

** Aktualizacja: ** Nie widziałem raportu na ten temat pośród problemów dotyczących React, więc stworzyłem go: https://github.com/facebook/react/issues/6731 – arendjr

+0

@arendjr Nie, nie zrobiłem " t stworzyć dla niego błąd. Pomyślałem, że będę miał czas, aby dokładnie zbadać ten błąd, ale nie :( –

Odpowiedz

4

Wygląda więc na to PR, który naprawia to w React właśnie zostało przejrzane i zaakceptowane: https://github.com/facebook/react/pull/6406

spodziewałbym poprawka ma zostać wydany soonish.

+0

Dziękuję ci za pomoc! Kiedy zostanie wydana, sprawdzę to w IE11 i przyjmiesz później odpowiedź –

+0

. Trochę dłużej, niż się spodziewałem, ale po to, żeby utrzymać was w pętli, zauważyłem, że jest połączony i jest przeznaczony do wydania w najbliższym, nadchodzącym wydaniu 15.x. – arendjr

+0

OK, dziękuję za informację! –

Powiązane problemy