Size: a a a

React — русскоговорящее сообщество

2020 October 07

DC

Defina Corporation in React — русскоговорящее сообщество
Ivan Sequend 👾
Ну я на ноде делал
сейчас наверное без неё никуда, если дэно не начнёт выпихивать ))
источник

E

Evgeny in React — русскоговорящее сообщество
Defina Corporation
Я пришёл к выводу что оба SSR решения и Next и Nuxt очень похожи между собой, разные лишь подходы ну и новый вид расширегия файла .vue - кстати читал статью как прогеры обижались на такой подход и узнавали можно ли делать .js расширения
Vue JS похоже услышал программистов - теперь там появился TypeScript и поддержка API.
Терпеть всё это приходится только из-за SEO, потому что неповоротливые гиганты поисковых систем, не особо горят желанием переписывать и переделывать поисковых роботов для индексации сайтов, не в ручную же их вносить в базу данных для поиска.
Вот поэтому, чтобы технология была востребована, есть вот такая матрёшка, но вот что замечательно!
Если CLI не индексируется поисковыми роботами, то можно спокойно разрабатывать коммерческий продукт, не боясь к примеру утечки deep web, или иной конфиденциальной  информации, как это было с гугл документами.
Таким образом рассказываешь о своём бизнесе в месседжерах и соцсетях, на худой конец лендос на тильде (я был поражён космической скоростью его использования в таких целях), или через рекламу Ютуб, тикток, инстаграм и так далее.
Так что есть и плюсы. Собирать конверсию в одном месте а потенциальным клиентам и пользователям предоставлять другое место, с комфортом, пони и радугой. До запитой вычеркнуть.
Если не согласны - то почему ?
Спокойно точно не выйдет, насколько знаю, Гугл спокойно парсит SPA.
источник

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
Defina Corporation
Попробую - отпишусь что вышло, приходится переделывать мышление PHP программиста 🤣😭😜😂
Хотел к вам прикатить поработать, пока границы не закрыли
источник

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
Evgeny
Спокойно точно не выйдет, насколько знаю, Гугл спокойно парсит SPA.
Гугл парсит сайты на жс как надо, да. А вот Яндекс упёртый
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Evgeny
Спокойно точно не выйдет, насколько знаю, Гугл спокойно парсит SPA.
)))))0
источник

E

Evgeny in React — русскоговорящее сообщество
И если нужно SSR для большого, многосложного проекта, лучше брать чистые фреймворки или хотя бы в cli реализации, и накатывать SSR на них. Много бед и головняка можно отхватить от надстройки в виде nuxt и next. Они дают возможность и простоту, взамен гибкости и расширяемости
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Evgeny
Спокойно точно не выйдет, насколько знаю, Гугл спокойно парсит SPA.
Я об этом где-то читал, но заказчики думают что такой сайт поисковики не увидят, из-за чего отказываются от сайтов на Vue или React
Но если удаётся уговорить, то только на Lavarel+VueJS )))
Сейчас помоему SkillBox и GeekBrains так себе сайты сделали
Я не знаю что им всем надо, вот хорошо сделанный сайт на Nuxt JS
https://monese.com/gb/en
Отлично быстро работает, по моему даже без интернета, или у меня кеш застрял.
На React почему-то ничего особого не находил, как только официальный сайт фэйсбука.
Среду для разработчиков они знатно переделали, так что кто на старых версиях будет переодически получать фэйлы с 400 ой ошибкой.
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Ivan Sequend 👾
Хотел к вам прикатить поработать, пока границы не закрыли
Набор персонала ещё будет, так что с этим в личку.
источник

M

Maksat in React — русскоговорящее сообщество
Друзья как настроить поддержку async await в Webpack? Нашел через babel polyfill который идёт в продакшн.
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Ivan Sequend 👾
Гугл парсит сайты на жс как надо, да. А вот Яндекс упёртый
Они сейчас делают упор на Java, так что большая часть того что они сейчас делают
На этом языке. Я про Яндекс. Могу взять интервью у них, если не верите ))
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Maksat
Друзья как настроить поддержку async await в Webpack? Нашел через babel polyfill который идёт в продакшн.
Эта информация не помогла ?
https://webpack.js.org/concepts/
источник

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
Defina Corporation
Они сейчас делают упор на Java, так что большая часть того что они сейчас делают
На этом языке. Я про Яндекс. Могу взять интервью у них, если не верите ))
Да у яндекса это и так написано чёрным по белому )
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Evgeny
И если нужно SSR для большого, многосложного проекта, лучше брать чистые фреймворки или хотя бы в cli реализации, и накатывать SSR на них. Много бед и головняка можно отхватить от надстройки в виде nuxt и next. Они дают возможность и простоту, взамен гибкости и расширяемости
Меня больше волнует правильная настройка next.config.js
Потому что много всяких разговоров в Issuu что да как, как настроить 404 и так далее.
Но почему это не сделать в официальной документации по Next ?
Сам Netflix отказался от php и перешёл на Next.
А это богатая компания, они вроде как даже свой браузер разрабатывают.
источник

AK

Alexey Kuznetsov in React — русскоговорящее сообщество
Ребят всем привет, подскажите пожалуйста, есть форма в которой несколько select и несколько инпутов, так вот при моунте компонента идет запрос на сервер, если есть данные по этой форме он присылает те поля которые заполнены. Вот инпуты принимают эти значения, а вот селекты так и остаются в дефолтных значениях. Как заставить селекты работать?)
источник

УЮ

Умяр Юсупов... in React — русскоговорящее сообщество
Иван
Хороший курс, после которого будешь всем рассказывать, насколько гэтсби прекрасен
Спасибо!
источник

DV

Dmitry Vasiliev in React — русскоговорящее сообщество
Здравствуйте, можете пожалуйста помочь разобраться с одной проблемой. У меня почему-то не обновляется компонент, хотя Redux стор обновился.
https://github.com/swimmwatch/db-course-project-app/tree/add-create-test-page

На странице /test/edit (TestEditor.jsx) есть секция Tags. Там через кнопку Add добавляются теги. В дебагере Redux отображается, что state обновился, но сам компонент (TagList) не перерисовывается.
источник

DV

Dmitry Vasiliev in React — русскоговорящее сообщество
Alexey Kuznetsov
Ребят всем привет, подскажите пожалуйста, есть форма в которой несколько select и несколько инпутов, так вот при моунте компонента идет запрос на сервер, если есть данные по этой форме он присылает те поля которые заполнены. Вот инпуты принимают эти значения, а вот селекты так и остаются в дефолтных значениях. Как заставить селекты работать?)
https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/selectedIndex
Попробуй данное свойство поменять
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Alexey Kuznetsov
Ребят всем привет, подскажите пожалуйста, есть форма в которой несколько select и несколько инпутов, так вот при моунте компонента идет запрос на сервер, если есть данные по этой форме он присылает те поля которые заполнены. Вот инпуты принимают эти значения, а вот селекты так и остаются в дефолтных значениях. Как заставить селекты работать?)
Если value в option - работать не будет, value должен быть в select
Так же нужно помнить, что это JSX
поэтому поле value по умолчанию - defaultValue
Всё написано здесь - https://ru.reactjs.org/docs/dom-elements.html
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Можно, но ему всё равно придётся отслеживать value
Поэтому надо вешать ref или функцию в onChange
Я просто покажу это - https://ru.reactjs.org/docs/forms.html#the-select-tag
Как видите, это прихоть React ))
источник

AK

Alexey Kuznetsov in React — русскоговорящее сообщество
Спасибо огромное всем 😊
источник