I am new to Dojo library, I come across postCreate and Startup functions in Dojo and I am getting difficulties to understand these two function in widget life cycle.
I did google and read in dojo documentation but no luck. Can someone explain it with lucid example.
That's simple , those method come with every widget that extend or inherit the WidgetBase dojo class ,
Dojo widget passes thorough different life cycle method , among those we find the last two method
postCreateand 'startup' ,if you want
postCreatecomes just before startup inlifecycle, note thatpostCreatejust finished to create your widget but may not yet attached to dom , also its child widget not mounted ,On the other hand the
startupcome after widget rendrer with it's child widgets and mounted to dom.so if you have any layout calculation , or dom related function , you may not use postCreate for this , and should use staartup to ensure widget has finished mounting to DOM
Read more in Doc