万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・寄付お願いします
    YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
    BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
    c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1

Reactのtextareaタグのエラー

<textarea>をつかうと

index.js:2177 Warning: Use the `defaultValue` or `value` props instead of setting children on <textarea>.

のエラーがでた。

HTML自体の<textarea>の書き方がinputと違い、タグの中身にかくのが統一性がなくて気に入らないなと思ってた。

ここみると https://stackoverflow.com/questions/30730369/reactjs-component-not-rendering-textarea-with-state-variable

<textarea className="form-control" rows="22" ref="summaryContent" >   
  {this.state.sCurrentBookToShow.summary}
 </textarea>

じゃなくて、

<textarea className="form-control" rows="22" ref="summaryContent" defaultValue={this.state.sCurrentBookToShow.summary}></textarea>

みたいに、defaultValueでやれと。 Reactの方がいいね。