У меня есть textInput, и пользователь выделил текст жирным шрифтом или нет. Поскольку я использую собственный шрифт (Rubik), я не могу использовать стиль fontWeight, у меня
<TextInput
style={ [ styles.text_input, { fontFamily: this.state.bold ? 'Rubik-bold' : 'Rubik' }]}
/>
Что происходит, так это то, что при первом нажатии он работает (state.bold изменен значение true, и я получаю Rubik-bold), но при втором щелчке он показывает мне шрифт, который не является ни Rubik, ни Rubik-bold.
Я проверил переключатель шрифта с помощью компонент, все заработало (без проблем переключается с Rubik на Rubik-bold).
Я использую RN 0.59.10. Пробовал на RN 0.63.0, та же проблема