万年素人からHackerへの道

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

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    • ・寄付お願いします
      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の方がいいね。