Wilson X. answered 06/26/19
PhD scientist with 9 years experience teaching organic chemistry
NaH has hydride ion, and it is a base. It is also a reducing agent and it can reduce main group compound. 6 NaH + 2 BF3 → B2H6 + 6 NaF. But it is not commonly used as reducing agent. When it reacts with acetone or other carbonyl compounds, it removes one of the α hydrogen, enolate is formed.
In case of NaBH4, B-H sigma bonding orbital acts as HOMO, there is no hydride ion. So it is a reducing agent.