Сегодня поздненько, но будет долгожданный очень полезный ролик на основной канал.
"10 ошибок, которые ломают ваши проекты!"
Видео очень важно, я его собирал из личного опыта разработки, последние 3 месяца!
- Почему нельзя оставлять логику в React компонентах?
- Правильное использование констант и конфигов в React/Next
- Оптимизация модулей и динамические импорты в React/Next
- Ленивая загрузка в React/Next и её преимущества
- SSR или ISR в Next.js: что выбрать для вашего React проекта?
И другие темы в тайм-кодах.
Не забудь прожать лайк и подписку
Скачать 🖥 красивый PDF - https://htmllessons.link/T0N40cv
Please open Telegram to view this post
VIEW IN TELEGRAM
7 33 15💯3
Я знаю многим понравились ламповые стримы.
Может сегодня запустить? Обсудим все последние новости и отвечу на ваши вопросы.
Может сегодня запустить? Обсудим все последние новости и отвечу на ваши вопросы.
1❤25💯8 8
Max [RED Group x htmllessons]
Залетайте на стрим 🗣 https://youtube.com/live/aRUdt-kX0Ug 📺 https://www.twitch.tv/red_group
Как же я доволен звуком. Все поменять сколько я с ним намучился и вот после последней итерации, все звучит идеально.
Мой внутренний перфекционист доволен, как будто подкаст.
Так что стрим доступен по ссылке, рекомендую ознакомиться в записи, было много крутых вопросов и инсайтов
Мой внутренний перфекционист доволен, как будто подкаст.
Так что стрим доступен по ссылке, рекомендую ознакомиться в записи, было много крутых вопросов и инсайтов
💯16 10 8
Кажется я понял что делать с подпиской в будущем и как ее пересобрать.
Да больше не будет доступа к интенсивам и мастер-классам, как в текущих тарифах (которые также останутся в архиве).
Но подписка будет стоить дешевле и нам есть что Вам предложить. Пока карты раскрывать не буду, но идея гениальная и конверсия будет космос. Но это еще не скоро.
Сейчас по плану запуск интенсива. Я обязательно заранее напишу о точной дате, чтобы был последний шанс купить подписку (именно текущие тарифы).
Также на стриме многие просили на ДР (7 ноября) вернуть на 24 часа тариф "навсегда" (Обладатели его будут пожизненно получать бесплатно все будущие интенсивы, мастер-классы и все другие плюшки). Это хороший вариант, скажем чисто для своих. Мне надо еще обдумать и возможно мы это сделаем.
Да больше не будет доступа к интенсивам и мастер-классам, как в текущих тарифах (которые также останутся в архиве).
Но подписка будет стоить дешевле и нам есть что Вам предложить. Пока карты раскрывать не буду, но идея гениальная и конверсия будет космос. Но это еще не скоро.
Сейчас по плану запуск интенсива. Я обязательно заранее напишу о точной дате, чтобы был последний шанс купить подписку (именно текущие тарифы).
Также на стриме многие просили на ДР (7 ноября) вернуть на 24 часа тариф "навсегда" (Обладатели его будут пожизненно получать бесплатно все будущие интенсивы, мастер-классы и все другие плюшки). Это хороший вариант, скажем чисто для своих. Мне надо еще обдумать и возможно мы это сделаем.
24 23❤7 5
Произвел миграцию на Next 15 уже на проде. Тут ситуация по интереснее, у меня были некоторые конфиги под webpack (они соответственно теперь не работают, если хочешь юзать турбопак).
Круто, что они допилили инструмент по полной миграции. Он в 90% случаях все правильно заменил, по типу headers -> async headers, params и все что нового.
Единственно не смог в мелких серверных функциях это сделать, но это мелочи.
Ну и из-за типизации next config, есть библиотеки в которых просто нет типизации.
Еще теперь нельзя делать dynamic ssr false внутри серверных компонентов, это прийдется руками править. В целом ок, мы этой темы еще в интенсиве по нексту коснулись. Так что там посмотрите.
Короче буду смотреть и делиться с Вами.
#production@redgroup
Круто, что они допилили инструмент по полной миграции. Он в 90% случаях все правильно заменил, по типу headers -> async headers, params и все что нового.
Единственно не смог в мелких серверных функциях это сделать, но это мелочи.
Ну и из-за типизации next config, есть библиотеки в которых просто нет типизации.
Еще теперь нельзя делать dynamic ssr false внутри серверных компонентов, это прийдется руками править. В целом ок, мы этой темы еще в интенсиве по нексту коснулись. Так что там посмотрите.
Короче буду смотреть и делиться с Вами.
#production@redgroup
21 79❤12 11
Max [RED Group x htmllessons]
Произвел миграцию на Next 15 уже на проде. Тут ситуация по интереснее, у меня были некоторые конфиги под webpack (они соответственно теперь не работают, если хочешь юзать турбопак). Круто, что они допилили инструмент по полной миграции. Он в 90% случаях все…
Пост набрал маловато реакций. Подскажите делиться мне опытом/фишками с production разработки? Или нет? Просто тоже тратить время на написание не хочется, если актива не будет.
Тыкните реакцию 👇 А я пошел дальше разрабатывать
Тыкните реакцию 👇 А я пошел дальше разрабатывать
103💯153 28 20❤3
Max [RED Group x htmllessons]
Пост набрал маловато реакций. Подскажите делиться мне опытом/фишками с production разработки? Или нет? Просто тоже тратить время на написание не хочется, если актива не будет. Тыкните реакцию 👇 А я пошел дальше разрабатывать
Вот теперь вижу, что тема Вам интересна. Даже платных накидали, благодарю за поддержку 🙏
Я тогда буду формировать список, который частично пойдет на вторую часть на Ютуб (кстати подписывайтесь, там очень мало осталось до 70 000, давайте добьем до дня рождения). Но также буду писать сюда в телегу все нюансы по production разработке.
Я тогда буду формировать список, который частично пойдет на вторую часть на Ютуб (кстати подписывайтесь, там очень мало осталось до 70 000, давайте добьем до дня рождения). Но также буду писать сюда в телегу все нюансы по production разработке.
61 26❤10 2
Возвращение тарифа "навсегда" и итоги прожитых лет!
🔥 Как и обещал в честь моего дня рождения, возвращение тарифа "навсегда", только 24 часа! - https://htmllessons.link/frvr
👉 Видео (детально про подарок и мои итоги) - https://youtu.be/CBqTpPpPCs8
Те кто ранее купил себе тариф навсегда, можете в комменты под этим постом написать мини отзыв, чтобы другие ребята увидели. Буду благодарен.
🔥 Как и обещал в честь моего дня рождения, возвращение тарифа "навсегда", только 24 часа! - https://htmllessons.link/frvr
👉 Видео (детально про подарок и мои итоги) - https://youtu.be/CBqTpPpPCs8
Те кто ранее купил себе тариф навсегда, можете в комменты под этим постом написать мини отзыв, чтобы другие ребята увидели. Буду благодарен.
4 27💯6
Забегайте на праздничный стрим - https://youtube.com/live/nSN6Fy77P3M?feature=share
https://www.twitch.tv/red_group
https://www.twitch.tv/red_group
3 13❤9 6
This media is not supported in your browser
VIEW IN TELEGRAM
1 41❤28 11
Max [RED Group x htmllessons]
Возвращение тарифа "навсегда" и итоги прожитых лет! 🔥 Как и обещал в честь моего дня рождения, возвращение тарифа "навсегда", только 24 часа! - https://htmllessons.link/frvr 👉 Видео (детально про подарок и мои итоги) - https://youtu.be/CBqTpPpPCs8 Те кто…
Напоминаю тариф «навсегда» пропадет через 10 часов. Если вдруг не успели, покупайте. В этом году такой возможности больше не будет!
Все, кто написал в бот по поводу апгрейда и не получил ответ. Не переживайте для вас стоимость зафиксируем. Завтра в рабочий день всем ответим.
Всем хорошего дня 🙏
Все, кто написал в бот по поводу апгрейда и не получил ответ. Не переживайте для вас стоимость зафиксируем. Завтра в рабочий день всем ответим.
Всем хорошего дня 🙏
4❤13💯5 4
Max [RED Group x htmllessons]
Я тоже могу ошибаться. Увидел комментарий с конструктивной критикой по поводу enum.
Сейчас глубже изучил тему enum и да у них есть ряд минусов для прода.
- Увеличение размера бандла
- В webpack большие проблемы с tree snaking
- Reverse mapping - баги и проблемы с безопасностью
Какие есть альтерантивы? Я собрал 3шт: as const, литеральные типы, классы.
Классы я сразу уберу, они имеют высокую гибкость, но в во всем остальном проигрывают.
Вот базовый пример enum:
Давайте теперь перепишем на as const :
А теперь на литеральные типы или union:
Если говорить про различия 1 и 2 способа, то разница лишь в визуале и размере бандла. Во втором размер бандла будет меньше чем в первом. Оба поддерживают tree snaking, в отличие от классов (там частичная поддержка). Также в классах размер бандла будет еще больше.
#production@redgroup
Ставь реакцию, если было полезно 👇
Сейчас глубже изучил тему enum и да у них есть ряд минусов для прода.
- Увеличение размера бандла
- В webpack большие проблемы с tree snaking
- Reverse mapping - баги и проблемы с безопасностью
Какие есть альтерантивы? Я собрал 3шт: as const, литеральные типы, классы.
Классы я сразу уберу, они имеют высокую гибкость, но в во всем остальном проигрывают.
Вот базовый пример enum:
export enum EnumSTATUSES {
SUCCESS = 'SUCCESS',
ERROR = 'ERROR',
PENDING = 'PENDING'
}Давайте теперь перепишем на as const :
export const EnumSTATUSES = {
SUCCESS: 'SUCCESS',
ERROR: 'ERROR',
PENDING: 'PENDING'
} as const
type EnumStatusesType = (typeof EnumSTATUSES)[keyof typeof EnumSTATUSES]А теперь на литеральные типы или union:
export type EnumStatusesType = 'SUCCESS' | 'ERROR' | 'PENDING'
const EnumSTATUSES = {
SUCCESS: 'SUCCESS' as EnumStatusesType,
ERROR: 'ERROR' as EnumStatusesType,
PENDING: 'PENDING' as EnumStatusesType
}
Если говорить про различия 1 и 2 способа, то разница лишь в визуале и размере бандла. Во втором размер бандла будет меньше чем в первом. Оба поддерживают tree snaking, в отличие от классов (там частичная поддержка). Также в классах размер бандла будет еще больше.
#production@redgroup
Ставь реакцию, если было полезно 👇
11💯54 21❤10 6☃1