React Email - Вёрстка адаптивных email на React JS

  Рет қаралды 12,780

PurpleSchool | Anton Larichev

PurpleSchool | Anton Larichev

Күн бұрын

Пікірлер: 53
@PurpleSchool
@PurpleSchool 8 ай бұрын
🔗 Ссылки: React Email: react.email/ 🎓 Курс базовый React и Redux: purpleschool.ru/course/javascript-basics 🎓 Курс базовый Node.js: purpleschool.ru/course/nodejs 💬 Telegram канал с полезными советами: t.me/purple_code_channel
@vlados_rus
@vlados_rus 3 ай бұрын
Вау 🤩 Огромное спасибо за видео Пойду пробовать этот невероятный инструмент ❤
@PurpleSchool
@PurpleSchool 3 ай бұрын
@@vlados_rus спасибо
@dimovich85
@dimovich85 8 ай бұрын
Спасибо, годно!
@PurpleSchool
@PurpleSchool 8 ай бұрын
Спасибо
@sergo46rus
@sergo46rus 8 ай бұрын
Прикольно, спасибо. Хотелось бы увидеть тесты в acid и Яндекс почте. И насколько хорошо предусмотрена тёмная тема.
@ТимурСагайдаков
@ТимурСагайдаков 8 ай бұрын
Не тестили как он под outlook верстает? Когда верстал с mjml были проблемы как раз с этим клиентом Плюс есть всякие border-radius, которые не все клиенты поддерживают, их можно делать через
@PurpleSchool
@PurpleSchool 8 ай бұрын
На их сайте указана полная поддержка. В реальности когда внедряли, жалоб не было.
@ТимурСагайдаков
@ТимурСагайдаков 8 ай бұрын
@@PurpleSchool вы в продакшене где то использовали уже?
@PurpleSchool
@PurpleSchool 8 ай бұрын
На 1-м проекте. Сейчас будем внедрять себе в школу.
@YaroblogTV
@YaroblogTV 8 ай бұрын
Видео отличное! Но как делать на React Email письма для темных и светлых тем?
@jjjuchara
@jjjuchara 8 ай бұрын
Антон, привет. А можешь дать ссылку на свои настройки tmux и nvim. Очень понравилась твоя тема)
@alexlmaxl4966
@alexlmaxl4966 8 ай бұрын
Спасибо! Может пригодится в будущем, ресерчить тему не придется :)
@PurpleSchool
@PurpleSchool 6 ай бұрын
👍
@MrDgavatar
@MrDgavatar 8 ай бұрын
Какая поддержка почтовых клиентов? Скругления в Outlook, web шрифты ну и как с темным режимом в Gmail например?)
@PurpleSchool
@PurpleSchool 8 ай бұрын
Поддержка как и у любой вёрстки на таблицах в которую превращается код
@sardortaylakov315
@sardortaylakov315 8 ай бұрын
Гримасы точно помогают на обложке к видео 😂
@PurpleSchool
@PurpleSchool 8 ай бұрын
Супер) буду делать их больше))
@ntldrzic
@ntldrzic 8 ай бұрын
Браузер то все покажет, а вот как это все выглядит в Gmail, Outlook не хватает
@PurpleSchool
@PurpleSchool 8 ай бұрын
Там таблица в результате, потому все будет отлично. Кроме того там все компоненты протестированы в них.
@Dik131WZD
@Dik131WZD 6 ай бұрын
Мне кажется, как практика React, не плохо, но удобней просто в Word подготовить шаблон и оправить через Outlook, а он уже сам docx документы переводит в html. Единственное, что ссылки придётся в ручную дописать, если нужны. И не получится работать с переменными, если это, например, какие-то автоответы. Пока писал, понял что word - для личных писем, а React.Email - для шаблонизированных автоответов форм из spa или с сайта.
@PurpleSchool
@PurpleSchool 6 ай бұрын
Да, это для системой отправки уведомлений
@morskoj
@morskoj 8 ай бұрын
А нельзя ли передать в теле письма айфрейм с сылкой на сайт, где уже сформирована страница информации, или сразу на забытую корзину?
@PurpleSchool
@PurpleSchool 8 ай бұрын
не поддерживается email клиентами
@kpacubo5431
@kpacubo5431 6 ай бұрын
а таилвид поддерживает?
@PurpleSchool
@PurpleSchool 6 ай бұрын
Не пробовал
@romanmed9035
@romanmed9035 8 ай бұрын
возможно я прошлепал, но как это отправляется и как обеспечяивается совместимость с основными почтовиками? сверстанное письмо должно ведь как-то уйти и показаться, а еще и не быть искажено самим почтовым онлайн сервисом.
@PurpleSchool
@PurpleSchool 8 ай бұрын
У вас в результате после метода render будет обычный html с вёрсткой на таблицах, который совместим со всеми почтовыми клиентами. От React там и следа на останется.
@romanmed9035
@romanmed9035 8 ай бұрын
@@PurpleSchool спасибо, посмотрю внимательнее видео. ибо не понял как тут этот хтмл отделяется.
@undertale-15075O
@undertale-15075O 8 ай бұрын
Они изобрели Vue email?
@PurpleSchool
@PurpleSchool 8 ай бұрын
Комментарий под каждым видео React про Vue)
@undertale-15075O
@undertale-15075O 8 ай бұрын
@@PurpleSchool потому что ПРАВДА
@PurpleSchool
@PurpleSchool 8 ай бұрын
@@undertale-15075O ну хорошо, если хотите поспорить, то вот вам факт: - первая версия Raact Email - 12.03.2023 - первая версия Vue Email - 16.07.2023 Вывод: Vue изобрела React Email 😂
@PurpleSchool
@PurpleSchool 8 ай бұрын
@stassokolov1382 так я не спорю) я люблю и Vue и Angular и даже Svelte. Даже курс по Vue и Angular сделаю. Но очень бесит хейт реакта под каждым видео) у всего есть плюсы и минусы
@webminsk7884
@webminsk7884 8 ай бұрын
Антон привет. Запиши пожалуйста видео по тестированию синтетическими тестами или иными на нагрузку на сервер или как рассчитать характеристики сервера для каких-либо проектов. Хочу запустить свой проект, но четкого понимания что мне конкретно надо(какой сервак) нет. Спасибо...
@PurpleSchool
@PurpleSchool 8 ай бұрын
Закину в список пожеланий
@indigosay
@indigosay 8 ай бұрын
Ты как знал, как раз над отправкой писем с экспресса работаю аахахха
@PurpleSchool
@PurpleSchool 8 ай бұрын
Рад, что полезно)
@МихаилКозлов-ы7ф
@МихаилКозлов-ы7ф 8 ай бұрын
Нафига так усложнять? Есть же юнисендер и ему подобные 😂
@PurpleSchool
@PurpleSchool 8 ай бұрын
Так юнисендер - отправка, а в него же вам нужно передать html для отправки. Вот React Email и помогает верстать письма.
@megafalos850
@megafalos850 8 ай бұрын
тут контент для думающих) а не для домохозяек)
@МихаилКозлов-ы7ф
@МихаилКозлов-ы7ф 8 ай бұрын
@@PurpleSchool надо выйти из сумрака и зайти в юнисендер (например) и увидеть как там всё просто. Вам конечно спасибо за разбор, но не надо усложнять ... там всё готовое уже, а это прошлый век
@МихаилКозлов-ы7ф
@МихаилКозлов-ы7ф 8 ай бұрын
@@megafalos850 ну ну, давай посмотрим кто быстрее и качественне сделает письмо 😁 то-то я смотрю, один баннер не может сделать, другой слайдер, за то, письма в реакте херачат. Были тут два сайта на джумле и битриксе с галпом, вепкаком и ещё там приблуда была не для "домохозяек", даже сам разработчик не знал как их править, так как делали чуваки с ютуба
@PurpleSchool
@PurpleSchool 8 ай бұрын
@@МихаилКозлов-ы7ф я заходил туда, более того детально с ним разбирался, так как читал книгу его основателя про рассылки. Но делать через их шаблоны транзакционные рассылки не самое удобное, особенно если там много шаблонируемого контенте. Для маркетинга да. Я сам использую интерфейс для маркетинга, но только для него.
@madbad1310
@madbad1310 8 ай бұрын
А зачем вы все как под копирку такие нелепые рожицы лепите на превью ролика?
@PurpleSchool
@PurpleSchool 8 ай бұрын
Высокий CTR
@sergiistryzg9699
@sergiistryzg9699 8 ай бұрын
Использовать тайпскрипт в таких простых вещах? Серьезно??? А может нужно включать голову что и где лучше использовать. То что поделился удобным инструментом спасибо. Но тайпскрипт в таких простых вещах это ты уже гонишся за хайпом, а не за обучением
@PurpleSchool
@PurpleSchool 8 ай бұрын
Может вам включить голову? При чем тут хайп и TS? TypeScript удобный инструмент, который позволяет вам писать более безопасный код и поддерживать приложения. Отправка email осуществляется все равно силами Node.js, где без TS просто нельзя. Если сверстать JSX ещё ок, то вот дальше письма будет будут отправляться через внешнее API по средствам Node.js. И более того я вообще не понимаю этой не любви к TS. Инструмент добавляет то, что должно быть в полноценных языках типа Go и C#, позволяя не писать говнокод с минимальными усилиями. Более того на TS быстрее писать код, чем на JS за счёт того, что есть контракты, вид данных, autocomplete, удобный рефакторинг и так далее. Потому я учу и буду учить писать на TypeScript.
@kspshnik
@kspshnik 8 ай бұрын
Я не вижу причины **не** использовать TS в современности. Если производительность проекта зависит от "ручных" хаков движка, критический путь должен был быть переписан на компилируемом языке уже полгода назад.
@megafalos850
@megafalos850 8 ай бұрын
Эх паренек письма бывают не такие простые как кажется) особенно если с какими то динамическими данными в современных приложениях написанных на react
@suvmer
@suvmer 8 ай бұрын
​@@PurpleSchoolчто означает "контракты"? Пытался найти в интернете, только в одном источнике упоминается, что типы - это контракт. Но следующим словом вы написали "виды данных". Тогда что такое виды данных?
Не делайте так в React!
14:21
PurpleSchool | Anton Larichev
Рет қаралды 14 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Изображения в HTML: picture, srcset, sizes, lazy, форматы webp, avif
22:44
React 19 - React Compiler, Actions, use hook, activity
46:45
PurpleSchool | Anton Larichev
Рет қаралды 10 М.
Neovim настройка | Плагины | LazyVim
29:45
MrTeamlead
Рет қаралды 3,7 М.
JavaScript 2024: Полный разбор Promise.withResolvers
15:18
PurpleSchool | Anton Larichev
Рет қаралды 11 М.
Storybook - Быстрый курс по работе и тестированию с React
37:39
Bun shell на замену bash-скриптам
10:35
PurpleSchool | Anton Larichev
Рет қаралды 6 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19