169 похожих чатов

Ребят, на react native получаю по api html код, есть

ли универсальная функция какая нибудь, которая html код преобразует под react native? Ну т.е допустим есть div, и чтобы все дивы поменялись на View к примеру

20 ответов

3 просмотра

Я только такое встречал: https://github.com/archriss/react-native-render-html Там есть tagStyles, который позволит добавить свои стили под нужный тег (div и т.д)

Naughtius- Автор вопроса

Если html код произвольный и без ограничений, то только webview вас спасет (react-native-webview), но подчищать html всё равно рекомендуется.

Naughtius- Автор вопроса
Gena Black
Если html код произвольный и без ограничений, то т...

просто у меня там отступ есть, и я хз как его убрать, стилей никаких нет

Naughtius
просто у меня там отступ есть, и я хз как его убра...

Ничем другим, кроме браузера, совсем свободный по форме html рендерить не получится. Остальные решения применимы только для очень-очень упрощенных вариантов. Тут вопрос не в отступе... это технические детали. Вопрос в требованиях. Исходя из них решение выбирается. А дальше уже надо с этим решением работать... отступ лишний? Так надо узнать откуда, это возможно и убрать. Но первый вопрос всё равно. Исходя из семантики API, вам нужен webview или там пара/тройка тегов и можно чем-угодно распарсить и на лету во вьюхи превратить?

Naughtius- Автор вопроса
Naughtius
ссылки на номера, <p>, и таблицы из дивов

таблицы из div'ов - это дофига css (

Naughtius- Автор вопроса
Gena Black
таблицы из div'ов - это дофига css (

я уже сделал, не очень много. Там отступ пофиксить один и все

Naughtius
я уже сделал, не очень много. Там отступ пофиксить...

Что именно "сделал"? Кастомный парсер html (и заодно css), процессор стилей с каскадами? )))

Naughtius- Автор вопроса
Gena Black
Что именно "сделал"? Кастомный парсер html (и заод...

ну я этот пакет использовал - react-native-render-html , там можно стилизовать и к классам обращаться

Naughtius
ну я этот пакет использовал - react-native-render-...

Я не верю, что там корректно каскады CSS'ные реализованы ) Это очень сложно и если даже сделать - будет тормозить безмерно

Naughtius- Автор вопроса
Artur house
Да

можешь подсказать, откуда вот этот отступ? Двумя черными полосками отметил на скрине, стили все убрал

Naughtius
screenshot можешь подсказать, откуда вот этот отступ? Двумя ч...

Могу предположить, что это проступает бэкграунд за не растянутыми на всю высоту элементами (проверить можно в инспекторе) Уфф... пардон, не так прочитал. Это отметка на скрине такая (хоть бы красной сделали) )))

Naughtius- Автор вопроса
Gena Black
Могу предположить, что это проступает бэкграунд за...

дак если бы я мог посмотреть, так это то react native. Я html получаю по api

Naughtius
дак если бы я мог посмотреть, так это то react nat...

1. html из api всегда можно распечатать через console.log 2. Инспектор в RN никто не отменял. Встроенным в дев сборку пользоваться не удобно. Я пользуюсь react-devtools, некоторые react native debugger используют (в нем devtools как компонент).

Naughtius
дак если бы я мог посмотреть, так это то react nat...

Console log Создать свой .html, copy-paste туда и открыть это всё в браузере

Naughtius- Автор вопроса
Artur house
Console log Создать свой .html, copy-paste туда и ...

ну этого отступа нету, сделал как ты сказал

Naughtius- Автор вопроса
Artur house
Console log Создать свой .html, copy-paste туда и ...

Или мб можно ли воспользоваться nth-child как нибудь?

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
Хтось використовував Vapor на Windows?
Jaroshevskii
15
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Оба варианта в целом подходят, но скорее создание конфликтной ситуации (на пустой основе). В прошлый раз он сказал мне про ESP32, я забыл про этот микроконтроллер, ошибся, я п...
КТ315
4
Карта сайта