[Перевод] Почему у React элементов есть свойство $$typeof?

Вы можете подумать, что вы пишете JSX:



hi

Но на самом деле вы вызываете функцию:



React.createElement( /* type */ 'marquee', /* props */ { bgcolor: '#ffa7c4' }, /* children */ 'hi')

И эта функция возвращает вам объект. Мы называем этот объект React элементом. Он сообщает React, что делать дальше. Ваши компоненты возвращают дерево из них.

Читать дальше →