Here is the answer...
when you add tempfile it'll not get reflected in standby.
where as undo datafile it'll get reflected.
*when standby_file_management=auto then all the datafiles that are created in primary will get reflectd in standby
where as tempfile need to recreate them when standby comes up as primary in case of failovers/maintainence