For example, the TextField in react-mdl receives the label as a property, not as an inner component. This means that once more I would not be able to translate some parts of the application.
I18N For React
Nuno Grilo Pinheiro
653

I don’t understand why react-mdl would force using a string label. Looking at the code, there’s zero reason it can’t be another React component: https://github.com/tleunen/react-mdl/blob/master/src/Textfield.js#L82. It’s just the propType that’s the problem. A bug has already been filed here: https://github.com/tleunen/react-mdl/issues/304.

Could you not also use React Intl’s `defineMessage` to define translations as strings instead of components? https://github.com/yahoo/react-intl/wiki/API#definemessages

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.