Preheat the oven to 350 degrees F. Sift the flour, sugar, salt, baking soda, and cinnamon into a large bowl or the bowl of standing mixer. Add the eggs and vegetable oil and combine until just incorporated. Stir in the vanilla, pineapple, and the pecans. Finally, stir in the bananas.
Line the muffin tins with the paper liners and spray with vegetable oil. Spoon the mixture into the cups, filling ¾ of the way. Bake for 20 - 25 minutes, or until a toothpick inserted into the center comes out clean.
Cool in the tins for 10 minutes before removing. Cool completely before frosting.