АйТи Синяк
АйТи Синяк
  • 83
  • 1 480 958
Выжимка второго дня React Conf: Краткий обзор
Windows и Microsoft Word пишут на React Native. Новая RN архитектура. Пиксели, проценты и многое другое в RN. Эра фреймворков на RN. CSS-in-JS стал быстрее. Разработка под Apple Vision. И многое другое во 2-ом дне самой популярной React конференции
Конференция день 2 - ua-cam.com/video/0ckOUBiuxVY/v-deo.html
Ссылки на доклады:
- React Native State - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=2419
- New architecture of React Native - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=3077
- React Native Frameworks - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=3586
- Expo Framework - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=3890
- Amazon talk - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=5798
- React Compiler deep dive - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=9318
- And Now you understand RSC - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=11257
- React Rhythm & Blues - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=12728
- Sentry - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=19880
- Accessibility in React - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=20658
- Pigment CSS - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=21698
- Special Computing With React - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=22538
- Enhancing Forms with RSC - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=25287
- The next decade of RN - ua-cam.com/video/0ckOUBiuxVY/v-deo.html?t=26575
ТГ канал - t.me/it_sin9k
Поддержать Айти Синяка можно здесь:
UA-cam: ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.htmljoin
boosty: boosty.to/sin9k
Patreon: www.patreon.com/ITSin9k
00:00 Анонс темы
00:18 React Native State
01:00 New RN architecture
01:37 RN frameworks
02:06 Expo framework
03:30 Amazon talk
03:45 Пишем свой React compiler
04:19 Fresh look on RSC
04:38 React Rhythm & Blues
04:52 Sentry
05:12 MUI - Pigment CSS
05:38 Special Computing With React
05:53 Самый практичный доклад дня
06:12 Будущее RN
Подписаться на канал: ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.html
Twitter: it_sin9k
Переглядів: 7 056

Відео

Выжимка первого дня React Conf: Краткий обзор
Переглядів 17 тис.28 днів тому
React Compiler это взрыв мозга. Анонс React Router v7. Серверные компоненты даже на React Native и многое другое нам рассказали только в первый день конференции. Я подготовил для вас краткую выжимку по всем докладам Конференция день 1 - ua-cam.com/video/T8TZQ6k4SLE/v-deo.html Ссылки на доклады: - начинается эра фреймворков - ua-cam.com/video/T8TZQ6k4SLE/v-deo.html?t=2383 - metadata - ua-cam.com...
Тестируем React 19 BETA (use, useActionState, useOptimistic, useFormStatus, context)
Переглядів 13 тис.Місяць тому
use, useActionState, useOptimistic, useFormStatus, context. 25 апреля React команда наделала много шума. Была опубликована 18.3 версия React, бета 19-ой версии и самое ценное - статья с тем, что вошло в бету 19-ой версии. И конечно же я все испытал на прочность! React 19 beta - react.dev/blog/2024/04/25/react-19 formData MDN - developer.mozilla.org/en-US/docs/Web/API/FormData ТГ канал - t.me/it...
Варианты реактивного программирования в реальных проектах (не RxJS)
Переглядів 11 тис.Місяць тому
Слыша фразу “реактивное программирование” в React, большинство думает об инструментах типа RxJS, но надо помнить, что реактивное программирование - это парадигма, а не инструмент. И сегодня мы рассмотрим как эта парадигма была применена в реальных проектах Забрать бесплатные ресурсы и 4000 бонусов от Cloud․ru можно на сайте: sc.link/GOnZX ТГ канал - t.me/it_sin9k Поддержать Айти Синяка можно зд...
Стоит ли использовать useQuery в своих проектах?
Переглядів 12 тис.2 місяці тому
Что вы знаете о react-query? Это один хук useQuery? Он еще какой то хук предоставляет? Почему эту либу устанавливает каждый 10-ый проект? Попробуем разобраться с этими вопросами в новом видео Статья: tkdodo.eu/blog/why-you-want-react-query Демо: github.com/Sin9k/react-query-demo ТГ канал - t.me/it_sin9k Поддержать Айти Синяка можно здесь: UA-cam: ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.htmlj...
4 способа побороть Race Condition
Переглядів 9 тис.2 місяці тому
В каждом проекте встречается проблема Race Condition. И из моего опыта многие игнорируют ее, пока уже тестировщик явно не укажет на баг. И сегодня мы рассмотрим 4 способа как всего в пару строк побороть Race Condition Разверните мощную облачную базу данных за пару кликов в Selectel: slc.tl/fssx2 документация useEffect - react.dev/reference/react/useEffect Первая часть видео: ua-cam.com/video/Vf...
Как я работаю с debounce? "нет useEffect, нет бага" часть 2
Переглядів 11 тис.3 місяці тому
Это вторая часть видео о наболевшем. В этот раз я поделюсь вариантом, как я работаю с debounce. На первый взгляд кажется тема не сложная, но исследование вышло очень интересное! Первая часть видео: ua-cam.com/video/VfYhs4lgMSM/v-deo.html Английская версия канала AI Bruise - ua-cam.com/channels/xmwNWXYWiNMXWy3VRmfEkw.html ТГ канал - t.me/it_sin9k Поддержать Айти Синяка можно здесь: UA-cam: ua-ca...
Нет useEffect, нет бага || Альтернативное мышление
Переглядів 32 тис.4 місяці тому
Это видео о наболевшем. История о мелкой ситуации в ежедневной разработке, которую я не понимаю и очень устал от нее. Но почему то люди очень любят этот подход. Ну что ж попробуем дать этому бой! Английская версия канала AI Bruise - ua-cam.com/channels/xmwNWXYWiNMXWy3VRmfEkw.html ТГ канал - t.me/it_sin9k Поддержать Айти Синяка можно здесь: UA-cam: ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.html...
Как сделать Loader / Skeleton для серверных компонентов
Переглядів 8 тис.5 місяців тому
NextJS Streaming - это хитрый трюк от создателя NextJS для отрисовки скелетона пока происходит await серверных компонентов. Мне идея очень понравилась Ссылка на телеграмм канал t.me/it_sin9k Поддержать Айти Синяка можно здесь: UA-cam: ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.htmljoin boosty: boosty.to/sin9k Patreon: www.patreon.com/ITSin9k 00:00 Анонс темы 00:35 Loader для серверных компонент...
Изучаем примитивный streaming на уровне сети
Переглядів 10 тис.5 місяців тому
1 http запрос - 1 ответ. Это то к чему мы все привыкли работая с сервером. Но на самом деле server может делать куда более сложные вещи. И сегодня мы познакомимся с одним таким вариантом! Обещанная ссылка на то как NextJS использует streaming: ua-cam.com/video/3-dLp4Ei2uQ/v-deo.html Код из видео: github.com/Sin9k/simple-streaming Ссылка на телеграмм канал t.me/it_sin9k Поддержать Айти Синяка мо...
Фронтендеры поглощают бэкэнд! Больше никаких эндпоинтов!
Переглядів 13 тис.6 місяців тому
React Server Actions намерен превратить большинство фронтенд разработчиков в фулстек! Ведь теперь бэкэнд будет распологаться настолько близко к React коду, что выделять это в отдельную профессию не имеет никакого смысла. Убедитесь в этом сами и приятного просмотра! Ссылка на телеграмм канал t.me/it_sin9k Поддержать Айти Синяка можно здесь: UA-cam: ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.html...
Абсолютно новое мышление с Server Components
Переглядів 18 тис.7 місяців тому
React Server Components - это не просто новая фича, а новая архитектура React приложений. Теперь мы можем выбросить кучу хуков, оптимизировать рендеры компонентов до небывалого уровня, но за это вам придется полностью переосмыслить способ написания вашего проекта. Как именно это работает смотрите в новом видео! Ссылка на телеграмм канал t.me/it_sin9k Поддержать Айти Синяка можно здесь: UA-cam: ...
Сравниваем первую загрузку SSR и SPA
Переглядів 19 тис.8 місяців тому
Многие слышали про SSR очень много, но не углублялись в то как это работает. Данное видео направлено на то чтобы закрыть эти пробелы! Ссылка на телеграмм канал t.me/it_sin9k Поддержать Айти Синяка можно здесь: UA-cam: ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.htmljoin boosty: boosty.to/sin9k Patreon: www.patreon.com/ITSin9k 00:00 Анонс темы 00:27 Как работает SPA 03:00 Как работает SSR 06:34 И...
Почему удалять StrictMode плохая идея?
Переглядів 17 тис.8 місяців тому
Во всех моих проектах StrictMode удалялся при старте проекта. И сегодня я разберу в деталях почему это была плохая идея! StrictMode документация - react.dev/reference/react/StrictMode Ссылка на телеграмм канал t.me/it_sin9k Поддержать Айти Синяка можно здесь: UA-cam: ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.htmljoin boosty: boosty.to/sin9k Patreon: www.patreon.com/ITSin9k 00:00 Анонс темы 00:...
Создавать CSS анимации стало очень просто! + новый формат
Переглядів 12 тис.9 місяців тому
Создавать анимации всегда было очень сложной задачей, но это в прошлом! С этими новыми devtools в Google Chrome стало намного легче создавать любого типа анимации. Всем рекомендую! Демо анимаций из видео - sin9k.github.io/modal-animations/ Исходники демо - github.com/Sin9k/modal-animations Поддержать Айти Синяка можно здесь: UA-cam: ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.htmljoin boosty: bo...
Как стартовать новый проект в 2023 году?
Переглядів 31 тис.10 місяців тому
Как стартовать новый проект в 2023 году?
Работа с массивами стала намного удобнее!
Переглядів 19 тис.11 місяців тому
Работа с массивами стала намного удобнее!
Полный курс по useId за 10 минут!
Переглядів 15 тис.11 місяців тому
Полный курс по useId за 10 минут!
Чем закончилась история с Concurrent Mode? Глава 3
Переглядів 7 тис.Рік тому
Чем закончилась история с Concurrent Mode? Глава 3
Почему нам пришлось переписывать проекты. Глава 2
Переглядів 10 тис.Рік тому
Почему нам пришлось переписывать проекты. Глава 2
Что такое Concurrent в React ??? Глава 1
Переглядів 14 тис.Рік тому
Что такое Concurrent в React ??? Глава 1
Плохой код больше не проблема! Компилятор все исправит
Переглядів 16 тис.Рік тому
Плохой код больше не проблема! Компилятор все исправит
Невероятный Vite под микроскопом
Переглядів 32 тис.Рік тому
Невероятный Vite под микроскопом
Ламповый созвон на тему React Router 6.4+
Переглядів 4,9 тис.Рік тому
Ламповый созвон на тему React Router 6.4
React Router Form - совместили несовместимое
Переглядів 9 тис.Рік тому
React Router Form - совместили несовместимое
⚡ Router теперь умеет отправлять запросы ⚡
Переглядів 16 тис.Рік тому
⚡ Router теперь умеет отправлять запросы ⚡
Размер React Router вырос в 3 раза
Переглядів 17 тис.Рік тому
Размер React Router вырос в 3 раза
React Batching от создания (v0.4.0) до React 18
Переглядів 18 тис.Рік тому
React Batching от создания (v0.4.0) до React 18
Делюсь опытом по использованию reselect
Переглядів 9 тис.Рік тому
Делюсь опытом по использованию reselect
Самый скользкий механизм в Redux
Переглядів 15 тис.Рік тому
Самый скользкий механизм в Redux

КОМЕНТАРІ

  • @Alex-bo9wt
    @Alex-bo9wt 10 годин тому

    Круто передавать ref через props, люботытно, а как типизировать его теперь?

  • @NefedoffYuriy
    @NefedoffYuriy 22 години тому

    Спасибо за отличный видос!

  • @Elator11777
    @Elator11777 4 дні тому

    Приветствую, а куда исчезли уроки по трюкам реакт-роутера для попап окон? На медеуме есть статья, но ссылки на видео - приватные. Очень бы хотелось увидеть ваш подход.Заранее благодарю и снимаю шляпу перед автором.

    • @it-sin9k
      @it-sin9k 3 дні тому

      кажется они уже устарели и задумывался о перезапуске этого плейлиста :)

    • @Elator11777
      @Elator11777 2 дні тому

      @@it-sin9k Устарели, я делал по вашей статье, роутер начал ругаться, что нельзя так делать. Плиз - перезапустите, по модальным окнам, чтобы контент отображалеся в урле - огонь!

  • @AlexBodrovFamily
    @AlexBodrovFamily 6 днів тому

    Прикольно спасибо ❤ Это вы были еще без детей да? Сейчас уехали от войны рашастана с Украиной в Болгарию. Быстро нашел работу тут уже (Front End). Налоги приятные, страна нравится в принципе. Социальных связей крепких не было на родине. Жалею что не уехали раньше.

    • @it-sin9k
      @it-sin9k 3 дні тому

      звучит как история успеха!)

  • @igormalykhin5528
    @igormalykhin5528 6 днів тому

    Автору большая благодарность за материал и экпертизу. Очень помогаете учиться

  • @user-qs9mw7mr3k
    @user-qs9mw7mr3k 10 днів тому

    это гениаольно, зря я не смотрел тебя раньше, я бы сейчас былбы суперменом в мире фронтов магий nextjs

  • @user-ev2kt1mb7e
    @user-ev2kt1mb7e 13 днів тому

    Привет, а зачем нужно было создавать новый канал? можно же сделать звуковую дорожку на англ языке, как это делает mrBeast

    • @it-sin9k
      @it-sin9k 9 днів тому

      не знал о такой функциональности. Но в любом случае отличаются же не только дорожки но и видео ряд. Можно рекламы в разные каналы разные вставлять. Тяжело убедить американского рекламодателя, если у тебя 50% из СНГ будет аудитории. А что делать с видео, которые давно озвучены только на РУ. Это если начинать с ноля и сразу с мыслью покрытия двух языков, тогда имеет смысл

  • @ashimov1970
    @ashimov1970 13 днів тому

    action и форма вместе в одном серверном компоненте работают? т.е. перед формой не нужно вставлять директиву use client?

  • @VashkaStream
    @VashkaStream 17 днів тому

    Пишет video unavailable, уже и vpn ставил, и другие методы пробовал, может кто знает как посмотреть React Conf 2024?

    • @mikhailbaev
      @mikhailbaev 15 днів тому

      попробуй с другим vpn, у меня только с adguard vpn открывается

  • @VladimirS.-sk5kh
    @VladimirS.-sk5kh 17 днів тому

    Да неужели хоть кто-то нормально объяснил!

  • @user-xd6sc7cr3x
    @user-xd6sc7cr3x 19 днів тому

    2:49 обычно использую самописный хук useDebounce

  • @user-xd6sc7cr3x
    @user-xd6sc7cr3x 19 днів тому

    Спасибо за ответ)

  • @user-xd6sc7cr3x
    @user-xd6sc7cr3x 19 днів тому

    Это ютуб премиум ник меняет))0)

  • @paulokaydan
    @paulokaydan 19 днів тому

    ua-cam.com/video/XOA3HKXPSN0/v-deo.html для очистки таймаутов и интервалов

  • @user-no7sl1yk3f
    @user-no7sl1yk3f 20 днів тому

    Вопрос по поводу forwardRef. Когда вы сказали что никогда не юзали его, я начал переживать что я что-то делаю не так. Такой юзкейс: Есть кнопка-элемент, который может использоваться в разных списках. Стили в списках должны быть одинаковые, но функциональность может отличаться. К примеру в первом списке я хочу чтобы этот элемент можно было перетаскивать (DnD) и вызывать callback, а в другом списке, чтобы просто вызывался callback, без DND. Для этого соответственно я в первом компоненте просто стилизую компонент (uikit), прокидываю пропсы, а для конкретного списка уже буду его использовать и обвешивать логикой в другом компоненте. Так вот библиотека react-dnd, например, возвращает мне ref, который я должен привязать к элементу, который будет перетаскиваться. Как можно ещё помимо forwardRef прокинуть ref в мой первый компонент, который находится в uikit? Я действительно возможно не знаю более правильного и простого способа, буду рад научиться

  • @ReAgent003
    @ReAgent003 21 день тому

    я сначала думал, что это видос про хук для работы с query-параметрами в url

  • @user-vf9nq5hm2b
    @user-vf9nq5hm2b 22 дні тому

    [14:13 ] Пожалуй это сгодится для анимаций. Например легко сделать анимацию появления, но чтобы сделать какой-нибудь фейд-аут приходится либы для анимаций подключать, либо морочиться самому с тем чтоб фейд-аут отработал до того как компонент целиком не был убран из дома. Спасибо за видос, актуально)

  • @ashimov1970
    @ashimov1970 22 дні тому

    спасибо! но ззачем ты взял погонялово "синяк" (алкаш, для тех кто в танке)?

    • @it-sin9k
      @it-sin9k 22 дні тому

      Потому что синий и легко запомнить)

  • @Ernuna
    @Ernuna 22 дні тому

    прошел год, vite ~12 млн скачиваний, хотелось бы узнать мнение автора на этот счет с учетом vitest

    • @it-sin9k
      @it-sin9k 22 дні тому

      к сожалению я не работал еще с vite на реальных проектах и не могу оценить насколько он хорош) но очевидно, что vite теснит всех в SPA)

  • @barmaley9705
    @barmaley9705 22 дні тому

    Не понял прикол первого доклада что RN использует майкрософт в Windows 11 и в M Word? Разве RN каким то образом связан с нативным воспроизведением на винде?

    • @it-sin9k
      @it-sin9k 22 дні тому

      мы можем пилить на RN даже под десктоп) learn.microsoft.com/en-us/windows/dev-environment/javascript/react-native-for-windows

  • @andrewwest9309
    @andrewwest9309 23 дні тому

    Правильно ответил )

    • @it-sin9k
      @it-sin9k 22 дні тому

      красавчик!)

  • @tgitw-tq6iu
    @tgitw-tq6iu 23 дні тому

    Сама реактивность как таковая данным не сильно нужна. Особенно в вебе. Основная проблема, которую решает реактивность - это починка раеакт. Реакт максимально кривое подели. С убогим дизайном и реализацией. С нерабочими концепциями типа вдома и прочими фантазиями. Если реакт обновлять не таргентно - он будет тормозить совсем до невозможного уровня. Обновить его в принципе невозможно. Он никак не связывает отображение и данные из которых был построен. Точно так же как твой код в пример на 11:41 Поэтому его нужно как-то обновлять. Нужны средства связывания данных/отображения вопреки всем палкам в колёса, которые вставляет реакт. Если максимально упрощать проблему - имея id пользователя и изменения - ты можешь найти этого пользователя и применить изменения. Найти же какой компонент/дом связан с этим элементом не представляется возможным и потому все проблемы.

  • @tgitw-tq6iu
    @tgitw-tq6iu 23 дні тому

    Я не знаю на основании чего rx-поделку называют реактивной. Это обычный калбек к которому прикрутили цепочку преобразований. Реактивности там ровно ноль. Подобного подходу тысячи лет он используется в sh. Твой пример с ручной лапшой ничего не делает. Вопроса в инициализации вообще никакой нет. Инициализация в рамках динамической реактивной модели выделяется лишь потому что она строит зависимости между данными и инициализирует связи между ними. Твоя код ничего этого не делает. Вот добавился новый чат - что ты будешь с этим делать? Вызывать эту функцию заново и выкачивать всё?

  • @atlantatesla9348
    @atlantatesla9348 24 дні тому

    К этому видео понравились комментарии, как автора, так и других разработчиков. Интересные размышления, которые помогают лучше оценить нужно ли или нет в каждом конкретном случае использовать данный паттерн. Спасибо!

  • @j05gp
    @j05gp 24 дні тому

    Вечное глюкалово этот их RN, никогда он не заменит нативно написанное приложение. Хороший пример это апп инсты и фесбука, которые глючат то тут, то там. А поддерживать эту помойку еще хуже, выйдет новая версия RN и оно уже не собирается.

  • @ivanrussui4126
    @ivanrussui4126 25 днів тому

    Благодарю. Вопрос если ставишь Некст то там свой роутер, как тогда быть с Реакт роутером 7?)

    • @it-sin9k
      @it-sin9k 24 дні тому

      так это альтернативные варианты написания проекта, их не нужно вместе использовать :)

    • @ivanrussui4126
      @ivanrussui4126 24 дні тому

      @@it-sin9k это да) выходит что данный роутер актуален только юзая Реакт как отдельную библиотеку. Если юзать как советуют гуру-разрабы внутри фреймворка, то значит роутером 7 не пользуешься. Хотя я не знаю как там в Ремиксе и др с роутерами.

  • @omak3313
    @omak3313 25 днів тому

    6:09 "Это стоит посмотреть, чтобы набить руку". 6:46 "рекомендую посмотреть 2ую часть доклада". Вот только посмотреть не удаётся - трансляции на канале React Conf скрыты и ни с VPN, ни с настройкой страны в Ютубе под США, посмотреть не получается. Надеюсь, они временно скрыли, чтобы нарезать на отдельные видео и скоро выложат на канал. Пока что у них в плейлисте только React Conf 2021

    • @it-sin9k
      @it-sin9k 25 днів тому

      хмм, у меня открывается все. Может попробовать алтернативную ВПН?

  • @aleksprimetv
    @aleksprimetv 25 днів тому

    Мне лично понравилась Аврора))

  • @user-md5mw1tp3e
    @user-md5mw1tp3e 25 днів тому

    Не используем фреймворк на реакте. От слова совсем.

    • @it-sin9k
      @it-sin9k 25 днів тому

      так пока что мало кто вообще использует) NextJS не дает однозначно позитивного фидбека от разрабов :)

  • @mrakov
    @mrakov 25 днів тому

    Только у меня видео с таймкодами по ссылкам недоступны?

    • @it-sin9k
      @it-sin9k 25 днів тому

      Вероятно они ограничивают по региону, стоит использовать VPN

    • @VashkaStream
      @VashkaStream 16 днів тому

      нашёл путь как глянуть, у меня и с vpn не пускает?

    • @mrakov
      @mrakov 16 днів тому

      @@VashkaStream протоновский впн бесплатный пустил

    • @VashkaStream
      @VashkaStream 16 днів тому

      @@mrakov прикол, использую платный латвийский и он не пускал, спасибо)

  • @nickml5138
    @nickml5138 25 днів тому

    Лайк за всегда css-modules

    • @it-sin9k
      @it-sin9k 25 днів тому

      CSS modules вперед!)

  • @Markeldo
    @Markeldo 25 днів тому

    Не использовал useQuery, но отметил бы несколько моментов из видео: 5:20 - автор лукавит, он упаковал запрос и его обработку в отдельную функцию loadBookmarks, которая не является универсальной. Поэтому получается, что строки её кода нужно учитывать при сравнении количества строк. 7:35 предполагаю, что данные не стали undefined. Хук обратился к кэшу второй страницы, которого не было, поэтому в данные вернулся undefined. Аналогично, когда автор вернулся на первую страницу, хук посмотрел кэш первой страницы, увидел, что данные есть и вернул их. После этого данные перезапросились в лучших традициях swr

    • @it-sin9k
      @it-sin9k 25 днів тому

      По поводу первого момента, я сравнивал прод код один, с продовским кодом альтернативным. useQuery под капотом тоже включает тьму кода. Второй момент, вы хорошо объяснили. Спасибо!)

    • @Markeldo
      @Markeldo 18 днів тому

      @@it-sin9k не согласен,. useQuery - это универсальное решение, его код можно будет поменять везде по проекту, а вот специфическую функцию loadBookmarks так использовать вряд ли получится. Поэтому useQuery не включается в объём кода, а loadBookmarks стоит включить. Надеюсь, что смог донести свою мысль правильно 😂

  • @user-ik7rp8qz5g
    @user-ik7rp8qz5g 25 днів тому

    "Если вы не работали с sentry", то и начинать не надо. Представьте, что пакет для отправки логов на сервер раздувает ваш прод бандл в два раза. Это и есть sentry.

    • @it-sin9k
      @it-sin9k 25 днів тому

      ахахха) а какой вы бы порекомендовали?

    • @CJIu3eHb
      @CJIu3eHb 24 дні тому

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

  • @AlexanderBorshak
    @AlexanderBorshak 25 днів тому

    За видео спасибо! По поводу RN - использовал версию 0.59. И это был мой ХУДШИЙ девелопер експириенс, особенно в плане обновлений зависимостей, несоответствий между Android и iOS версиями пакетов и постоянных траблов со сборкой приложения под обе платформы. Flutter показался мне на порядок лучше. Может в RN что-то и поменялось с тех пор, но проверять нет никакого желания. Никому не советую.