Я прочитал this:Как работает элемент create React (...)? Для чего предназначены реквизиты?
ReactElement createElement(
string/ReactClass type,
[object props],
[children ...]
)
Создать и вернуть новый ReactElement данного типа. Аргумент типа может быть либо строкой имени тега html (например, 'div', 'span', и т. Д.), Либо ReactClass (созданный с помощью React.createClass).
Это на самом деле не объясняет мне, что происходит с [object props]
. Зачем это нужно? Для чего его используют ?
Не могли бы вы объяснить, что происходит с [object props]
при звонке в createElement
? Как они используются? Будут ли они использоваться для рендеринга элемента? Могут ли они измениться позже? Являются ли они изменчивыми или неизменными?
Причина для запроса: Я пытаюсь выяснить, how to use scalajs-react.
Эта ссылка может быть полезна: https://facebook.github.io/react/docs/transferring-props.html –
вместо createElement вы можете просмотреть «компонент расширения» ' – KOTIOS
' extend component'? что-нибудь объяснит? разве это не просто еще один синтаксический сахар (что усложняет ситуацию)? – jhegedus