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

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

<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

Ответы похожие на “Отрешите нативный текст Получите количество строк”

Вопросы похожие на “Отрешите нативный текст Получите количество строк”

Больше похожих ответов на “Отрешите нативный текст Получите количество строк” по JavaScript

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

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