• Как переделать create-react-app приложение на Next.js?

    @Grong1515
    Я думал об обратной миграции, с некста на какой-нибудь другой сср, главная проблема возникает с роутером. Его переписывание может занять много времени. При этом вероятно потребуется переработка многих компонентов проекта, потому что некстовый роутер ориентируется на файловую систему, и не умеет делать роутинг внутри компонента.
    Как альтернативу могу предложить рассмотреть стандартный раектовский SSR, его можно на любом Node.js фреймворке сделать, например на экспрессе, это займет меньше времени вероятно. И еще можно попробовать After.js, он почти такой же как Next.js, но использует react-router, поэтому должно быть проще.
    И использование styled-components может сильно замедлять скорость обработки страницы на сервере. Если делаете SSR, стоит либо оптимизировать код этих компонентов, либо отказаться от них в пользу аналогичных библиотек без рантайма, вроде linaria или astroturf
    Ответ написан
    3 комментария
  • Есть ли шанс начать карьеру на Upwork безопытному?

    @LastDragon
    И какие есть перспективы им завладеть, если они есть впринципе?

    КМК офис и потом или в столицу или международную компанию. Получать будете больше чем на фрилансе + всякие плюшки типа оплачиваемого отпуска, больничного (на фрилансе нельзя долго болеть, это ппц какая просадка по деньгам...), дмс и прочего. Сказки про про 50$/час вебдеву не слушайте, средние рейты 15-25, верхние 25 позволяет выйти на полный рабочий день в 6 часов и зп выше чем в фирме (6 часов реальной работы это действительно много и сложно долго так работать, да и чем оно будет отличатся от офиса?))), но без остальных плюшек. Самый максимум 35 и то обычно для агентств, выше уже исключения. А да, сейчас реальность такова что крупных проектов мало (спасибо ковиду в т.ч.) и конкуренция с top rated plus индусами у которых 100+ проектов, 99 jss и рейт 20$)))
    Ответ написан
    Комментировать
  • Есть ли шанс начать карьеру на Upwork безопытному?

    opium
    @opium
    Просто люблю качественно работать
    Нет
    Время когда мы влезали туда ничего не зная прошло
    Сейчас всем стали сильно формализованнее чтобы тщательно отсеивать неумеющих , Так что увы
    Ответ написан
    Комментировать
  • Есть ли шанс начать карьеру на Upwork безопытному?

    an-tar
    @an-tar
    Full stack web developer
    Шанс есть, но как было сказано выше, без опыта коммерческой и групповой разработки в обозначенном стеке, они стремятся вниз. Будет сложнее. Тут уж зависит от вас лично, конкуренции с индусами вам не избежать, но кто знает..может вы землю грызете и трехжильный, так победите...

    Не боги горшки обжигают. Часто всякие советы - "среднее по больнице", хотите - пробуйте,в крайнем случае - откажетесь! Но мне кажется, что вам может понравиться))
    Ответ написан
    Комментировать
  • Есть ли шанс начать карьеру на Upwork безопытному?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Можете пояснить, как вы можете знать весь этот стек, не имея никакого опыта реальной (коммерческой) разработки?

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

    Но с другой стороны - стек отличный и если вы его на самом деле знаете и способны взять заказ и качественно выполнить от и до, тогда у вас все шансы на успех.
    Ответ написан
    Комментировать
  • Чему учат на практиках / стажировках?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Ну вот я сейчас прохожу стажировку.

    Дали 3 недели что бы освоить Dynamics 365 CRM
    Созваниваемся с PM. Я ему видосики шлю с клипами Snap и руганью на компанию Microsoft.
    Одно спасает что я с этой штукой работал в версии X-3
    Ответ написан
    Комментировать
  • Чему учат на практиках / стажировках?

    opium
    @opium
    Просто люблю качественно работать
    учат работать
    Ответ написан
    Комментировать
  • Чему учат на практиках / стажировках?

    В каждой компании стажировки/практики разные.
    У меня знакомый, когда мы ещё в колледже учились, попал на практику в Газпром - там он принтеры чинил.
    В компании, где я сейчас работаю, есть стажировки для студентов местного вуза - дают вполне полноценную рабочую задачу, но которая находится не в приоритете у основной команды разработки (например плагин для IDE запилить или нейронную сеть обучить под какую-то задачу)
    Ну и ещё попутно обучение.
    Ответ написан
    Комментировать
  • Может ли знаток React'a сходу прогать на React Native?

    cleverocheck
    @cleverocheck
    Full-stack web developer
    Большинство отличий -
    1) Используются не теги а react-native components (например View = аналог дива, Image = аналог img)
    2) Есть некоторые правила и исключения, например некоторые css стили не работают/работают по другому и есть новые. Например View по стандарту уже flex с flexDirection: column (хотя div пустой изначально)
    3) Для доступы к нативным компонентам используются модули сообщества/facebook, например нативная navigation
    4) Есть конечно же и другие отличия, например свои методы по типу alert, которые надо импортировать, вибрация, подключение к сети, типы клавиатур и т.д.

    Я не очень крутой react программисты (фулл стек грубо говоря MERN), но где-то деньков 10 по изучал react-native и принципе мог уже писать более менее нормальные приложения. Но я думаю большие приложение нельзя делать на native, тк это все же костыли, например анимация будет не через transition а просто к какому стейту через какое-то время прибавляется по 0.0001 и происходит перерендеринг, что может плохо сказаться на производительности. Если не хочешь изменять любимому js, то конечно это единственный выход, но если ты крутой программист то изучить джаву (или котлин) или же свифт за месяцок-другой, чем делать все на костылях, которые в итоге преобразуются в ту же джаву или сфивт.
    Ответ написан
    Комментировать
  • Как отоброзить текст из textarea.value в браузере с введенными переносами строк?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    https://jsfiddle.net/vkorotenko/0adrwbLo/

    Простейший вариант
    Ответ написан
    Комментировать
  • Как отоброзить текст из textarea.value в браузере с введенными переносами строк?

    @thisuserhatephp
    Офлайн - losers Онлайн - lusers
    https://codepen.io/5h4dy_s/pen/ZEOMBoX

    В php есть функция nl2br, которая ставить теги br
    В js такой функции нет, но есть кастомная функция, регулярка, которая делает почти тоже самое.


    Источник
    Ответ написан
    Комментировать
  • Как отоброзить текст из textarea.value в браузере с введенными переносами строк?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Просто примените к div-блоку, где вставлен текст CSS свойство white-space: pre-wrap;

    htmlbook.ru/css/white-space
    Ответ написан
    Комментировать
  • Как укомплектовать Node + React приложение в общий Workspace?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Зависит от сложности. С маленькими проектами можно поступать как угодно. С большими - придётся разделять в любом случае
    Ответ написан
    Комментировать
  • Как укомплектовать Node + React приложение в общий Workspace?

    7GIT
    @7GIT
    Разделяй и властвуй.
    Ответ написан
    Комментировать
  • Как засекьюрить код API запросов в React?

    mmmaaak
    @mmmaaak
    Прокидывать запросы через свой бэкенд, и хранить ключ на сервере
    Ответ написан
    Комментировать
  • Как засекьюрить код API запросов в React?

    Есть два способа.
    1) Как уже написали все пропускаешь через свой прокси бекенд и на нем хранишь ключи. Не самый лучший способ потому что затратный и при этом требует соблюдения некоторых правил. a) на твоем бекенде должен быть отключен CORS и работать он должен на том эе домене что и фронт, иначе смысла от этой возни - 0 , б) смысл это все затевать есть только в том случае если в API к которому ты стучишся с ключем нет возможности настроить ограничение по Origin запроса.

    2) Не знаю к какому API ты пытаешся достучаться, но Google API, AWS API, github имею возможность настроить ограничение по Origin, этим ключем можно воспользоваться только с твоего сайта.
    Ответ написан
    1 комментарий
  • Как засекьюрить код API запросов в React?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Как это можно предостеречь и не допустить?

    Только один способ - клиент не должен знать этот ключ. как только ключ попадает в код клиентского приложения - считайте его у вас уже украли.
    поэтому делаете свой сервер, там хранится ключ, а на свой сервер делаете авторизацию как угодно (пароль, гугл, смс, что хотите)
    Ответ написан
    Комментировать
  • Как сверстать иконку из макета в фотошопе?

    @McBernar
    Если это вектор, то можно экспортировать в свг.
    Если растр — написать дизайнеру.
    Если дизайнер не отвечает — оставить в пнг и не париться.
    Ответ написан
    Комментировать