I'm always confused about when do you use functional declaration and when you would functional expression. I'm asking this from a React components' perspective but this can be generic enough.
I don't know of any particularly good reason to choose one over the other, I mainly try to be consistent within the project I'm working on. This means I go either all function expression or all function declaration for the particular project, and try to not switch it up for half the components!