компоненты задать нужный шрифт и только менять fontWeight где нужно?(Expo)
обернуть дефолтный Text в свою обертку и передать дефолтные пропы
Хорошая идея. Я не совсем понимаю тогда для чего разновидности bold, medium и т.д в файле архива шрифта
не знаю сработает ли щас но раньше можно было Text.defaultProps = {…Text.defaultProps, fontWeight: “bold”}
Это практически одно и тоже. Типа 400 это normal, 700 это bold
Это как-то сильно костыльно
Можно. Оборачиваем Text кастомным компонентом. Создаём Enum с frontWeight. В кастомным компоненте в пропсах указываем обязательное поле, принимающее Enum. В этом компоненте пишем логику с frontWeight. Можно задать так же дефолтный шрифт, если лень делать props обязательным.
Обсуждают сегодня