Всем привет) Вопрос по разбору JSX'а:
От чего зависит интерпретация JSX "какой атрибут засунуть в итоговый DOM, а какой нет?" Что почитать на эту тему, что гуглить?
Задумался, увидев одну штуку, кратко на двух примерах:
1) атрибут попадёт в DOM:
- дочернему реакт-компоненту передаю неизвестный пропс count
- в дочернем компоненте аргументом принимаю единый объект props. props.count успешно используется в дочернем, тут все ок
- в devtools в HTML-элементе виден нежелательный атрибут count
2) атрибут не попадёт в DOM:
- дочернему компоненту передаю неизвестный пропс count
- в дочернем компоненте деструктурирую пропсы, например,
{ count, ...props }, и использую как count
- в devtools в HTML-элементе внезапно больше нет нежелательного атрибута
как, нафиг?)