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

Парни, объясните пожалуйста фундаментально, могу ли я создать кастом компонент

в swiftUI и экспортировать его модуль для использования в RN ? То есть я понимаю что нативный компонент, какой то условно Button так и берется, но меня больше интересует вариант где на свифте написать кастомный компонент и его уже экспортировать с пропсами.
Пример: какой то View обычный, но хочу к нему в свифте прикрутить .visualEffect чтобы поиграться с прозрачностью и блюром и экспортировать уже этот компонент как какой то CustomBlurredView и пользоваться в RN.
Насколько данное понимание и метод правильные или всё - мусор? 🥲

8 ответов

22 просмотра

можно конечно и решение хорошее, когда чисто под себя это делаешь то почему нет

whyamsx
можно конечно и решение хорошее, когда чисто под с...

Это уже хорошие новости! 🥹 думал вообще хуйню в голове придумал и неправильно.. А не подскажешь есть какой-то минимальный дефолт гайд по тому как это структурировать или в офф доках инфы достаточно?

Паша Путешественница
Это уже хорошие новости! 🥹 думал вообще хуйню в го...

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

Паша Путешественница
Это уже хорошие новости! 🥹 думал вообще хуйню в го...

Кастом это, конечно, хорошо, но в перспективе его невыгодно поддерживать и лучше использовать то, что есть в РН или уже сделало комьюнити.

Ну блюр эффектов прозрачных, которые хочу/нужны их нет норм нигде в коммьюнити, они почему то очень уебански сделать, но я точно вижу этот эффект повсюду в нативках iOS, даже в мейн окне XCode и поэтому подумал, что единственный вариант это сделать самому

Паша Путешественница
Ну блюр эффектов прозрачных, которые хочу/нужны их...

https://www.npmjs.com/search?q=React%20native%20blur Рассмотри другие варианты, скорее всего уже кто-то это сделал.

Alex
https://www.npmjs.com/search?q=React%20native%20bl...

Спасибо, я смотрел почти все, близкие к тому, что хочу и они не те. Затрудняюсь понятно однако, а почему использовать коммьюните пакет приоритетнее чем сделать самому? Его же можно по факту и в пакет превратить и обновлять только при мейджор релизах, новой iOS версии или Rn. Или я что-то не так понимаю?

Паша Путешественница
Спасибо, я смотрел почти все, близкие к тому, что ...

Так как его нужно будет поддерживать, и одним проектом это не обойдется. Та и говорю же, с большой вероятностью это кто-то решал, можно взять за основу или использовать.

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

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

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
9
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Точно, оно. У тебя там имена потоков выставляются?
Александр (Rouse_) Багель
11
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
Карта сайта