better name react components