Сообщение от NeonMan
|
canvasRoot
|
canvasRoot является ссылкой на представителя HTMLElement, который соответствует виртуальному элементу
<div id="app" ref="canvasRoot" />;(это синтаксический сахар для
React.createElement("div", { id: "app", ref: "canvasRoot" });). Т. е.
canvasRoot указывает на настоящий элемент, вставленный в DOM, который и передаётся в
new DotAnimation(canvasRoot);
Сообщение от NeonMan
|
Не очень понимаю что делает canvasRoot где то есть подробное описание этого?
|
Это название придумал я, вы можете назвать как угодно! Это значение атрибута
ref указывается у React элемента
React.createElement("div", { id: "app", ref: "canvasRoot" });
И затем вызов
ReactDOM.findDOMNode(this.refs.canvasRoot); указывает на настоящий элемент, соответствующий React элементу.