Настройка
react: 16.6.0-alpha.8af6728
react-native: 0.57.4
Проблема
Разрыв слова в текстовом компоненте не обрабатывает строки с черточками так, как этого хочет дизайн приложения. Я хочу обернуть слово целиком с учетом тире. Вся эта строка с черточками должна рассматриваться как слово при переносе слов. Но flexbox нет.
Код
<TouchableOpacity style={{ width: 250, backgroundColor: 'skyblue' }}>
<Text style={styles.welcome}>This is a sample of text-with-dash incorrectly word breaking</Text>
</TouchableOpacity>
Результат выглядит так:
Но я хочу, чтобы все закончилось так ( text-with-dash в отдельной строке):
Проблема в том, что я получаю строки из онлайновой CMS и хочу решить эту проблему с помощью стилевого решения flexbox. Может возникнуть ситуация, когда строка с черточкой может оказаться в одной строке, поэтому в этих случаях я не хочу перенос слов причины.