Pattern: Use of multiple whitespaces
Issue: -
Consecutive whitespaces are handled differently in different locales. It also prevents \
linebreaks in JS string which results in awkward whitespaces.
import {defineMessages} from 'react-intl'
const messages = defineMessages({
// WORKS
foo: {
defaultMessage: 'Smileys & People',
},
// FAILS
bar: {
defaultMessage: 'Smileys & People',
},
// FAILS
baz: {
defaultMessage: 'this message is too long \
so I wanna line break it.',
},
})