<div dir="ltr">Hi guys,<div><br></div><div>From what I understand, if we have a component called X which, as part of the #renderConentOn: (or derivative), does:</div><div><br></div><div>ComponentX &gt;&gt; renderContentOn: html</div><div>html render: self componentY</div><div><br></div><div>Then we need to add componentY to the #chidlren:</div><div><br></div><div>ComponentX &gt;&gt; children<br></div><div>^ Array with: self componentY</div><div><br></div><div>So..not the question is...it seems in some places I forgot to add it to #chidlren and the component still render correctly. At the same time, I remember once I was fighting to find a bug and it was exactly because I forgot to add the component to #children. So... what exactly happens if I DON&#39;T add the component as a #children? What does it get broken?</div><div><br></div><div>The second question is...is a bit of a pain the #children. Why? Because I must store the component somewhere...which I may not requiere that. For example, if I have this code:</div><div><br></div><div>html render: (MyWebMessageComponent new errorMessage: &#39;Problem with xxxx&#39;; yourself)<br></div><div><br></div><div>then I must define an instVar for that component, assign to it before render, and then render...</div><div><br></div><div>so the second question is...for this type of component that I render only &quot;once&quot; (the component is instantiated as part of the rendering phase and dead after), do I also have to add it to #children?</div><div><br></div><div>Thanks in advance for any clarification. </div><div><br></div><div><div><br></div>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank" class="vt-p">http://marianopeck.wordpress.com</a><br>
</div></div>