“Текст номер строк реагирует нативно” Ответ

Текст номер строк реагирует нативно

<Text numberOfLines={2} ellipsizeMode='tail'>
  long string
</Text>
foloinfo

Отрешите нативный текст Получите количество строк

const NUM_OF_LINES = 5;
const SOME_LONG_TEXT_BLOCK = 'Lorem ipsum ...';

function SomeComponent () { 
  const [ showMore, setShowMore ] = useState(false);
  const onTextLayout = useCallback(e => {
    setShowMore(e.nativeEvent.lines.length > NUM_OF_LINES);
  }, []);

  return (
    <Text numberOfLines={NUM_OF_LINES} onTextLayout={onTextLayout}>
      {SOME_LONG_TEXT_BLOCK}
    </Text>
  );
}
Weary Wren

Ответы похожие на “Текст номер строк реагирует нативно”

Вопросы похожие на “Текст номер строк реагирует нативно”

Смотреть популярные ответы по языку

Смотреть другие языки программирования