不是指魔術props.children
,但是我可以強制一個子元素在其生成的頂級元素上擁有特定的屬性(或添加到屬性的值)嗎?示例方案:我可以強迫孩子屬性嗎?
const Button =
(props) =>
(<button type="button" id={props.id} className={['btn'].concat(props.classNames)}>{props.children}</button>);
很想不必做classNames
道具,讓家長額外動力類下降無子相互作用/參與/同意。
更好的是,如果它允許的東西,除了額外的CSS類,但這是目前的目標。
是否有可能在沒有他們知道的情況下對孩子這麼做?
這可能有幫助:https://www.amazon.com/Parenting-Dummies-Sandra-Hardin-Gookin/dp/0764554182 – jtbandes