facebookarchive/draft-js

Why is createEntity mutable?

オープン

#1,256 opened on 2017/06/21

 (2 件のコメント) (0 件のリアクション) (0 人の担当者)JavaScript (2,646 件のフォーク)batch import
documentationhelp wanted

Repository metrics

Stars
 (22,554 個のスター)
PR merge metrics
 (PR metrics pending)

説明

Do you want to request a feature or report a bug? Question/bug

What is the current behavior? Calling contentState.createEntity actually modifies contentState object instead of just returning a new one. Here is a simple fiddle: https://jsfiddle.net/FredyCr/32vo35tk/2/

What is the expected behavior? I guess it's not a big deal, it's just little bit confusing given that almost every other operation is immutable.

Which versions of Draft.js, and which browser / OS are affected by this issue? Did this work in previous versions of Draft.js? Working with the latest 0.10.1, not sure about previous versions.

コントリビューターガイド