Size: a a a

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

2020 August 16

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Dmitriy
У Яндекса есть доклад по этому поводу
Ага) побольше их слушайте
источник

NT

Nano Thank in React — русскоговорящее сообщество
createStore<🦉> ⁣
Просто не стоило брать CRA
Все по фасту делалось
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Nano Thank
Все по фасту делалось
Удачи)
источник

NT

Nano Thank in React — русскоговорящее сообщество
createStore<🦉> ⁣
Потому что CSR в SSR перевести вообще не просто
Проблема же в настройке webpack, babel и code splitting? Три составляющие эти?
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Nano Thank
Проблема же в настройке webpack, babel и code splitting? Три составляющие эти?
Нет
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Это меньшая проблема
источник

NT

Nano Thank in React — русскоговорящее сообщество
createStore<🦉> ⁣
Это меньшая проблема
В чем основная?
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
переписать весь код браузерного приложения, так чтобы все данные подгружались до ответа, не было множества рендеров и реакт в браузере гидрировал нормально верстку, а не отбрасывал
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
С SSR нужно по другому код писать
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Даже роуты
источник

NB

Not Dan, But... in React — русскоговорящее сообщество
createStore<🦉> ⁣
С SSR нужно по другому код писать
Чем не нравятся коробочные решения типа Next.js/Gatsby.js?
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Not Dan, But...
Чем не нравятся коробочные решения типа Next.js/Gatsby.js?
Гетсби не SSR, Next навязывает кучу всего, и имеет тонну ограничений. Нельзя гибкое сделать
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
createStore<🦉> ⁣
переписать весь код браузерного приложения, так чтобы все данные подгружались до ответа, не было множества рендеров и реакт в браузере гидрировал нормально верстку, а не отбрасывал
Где почитать об этом?
источник

NB

Not Dan, But... in React — русскоговорящее сообщество
createStore<🦉> ⁣
Гетсби не SSR, Next навязывает кучу всего, и имеет тонну ограничений. Нельзя гибкое сделать
Гетсби static generator, окей
Приведи пример ограничения со стороны Next, которое действительно заставит написать свою реализацию SSR, интересно
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Sergey Bekharsky
Где почитать об этом?
В доке реакта, на медиуме, но тут надо вообще разобраться как делается SSR. Что на сервере должна быть идентичная браузеру логика, и притом после гидрации логика в браузере не должна запускаться(чаще всего)
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Not Dan, But...
Гетсби static generator, окей
Приведи пример ограничения со стороны Next, которое действительно заставит написать свою реализацию SSR, интересно
Роутинг, структура проекта
источник

СМ

Сергей Морозов... in React — русскоговорящее сообщество
кто знает, почему после редиректа не происходит рендер и выскакивает ошибки, гуглеж ничего не дал. Причем если сразу заходить по урлу, то все нормально
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
А вообще я уж давно ищу гибкую замену CRA и нашел.

https://t.me/sergeysova/196
Telegram
Сова пишет…
Вернемся к CRA.
Этим рассадником я конечно же больше пользоваться не буду. Потому что есть альтернативы:

1. Parcel — самый простой и быстрый старт, но не так всё хорошо с кастомизацией. Лично мой хейт за тильды ~ в качестве несменяемых алиасов для корня проекта. Ещё Parcel не умеет работать с file:../.. зависимостями, по тихому подменяет на версию и устанавливает из интернетов. При всех минусах я его активно юзаю

2. Razzle — да, мы все привыкли, что он не очень хорошо развивается и нужен только для SSR, но на самом деле в него добавляются новые фичи, замержили шаблоны в стиле CRA, а также есть SPA mode. Собственно теперь Razzle является полноценной заменой CRA, при этом без его проблем с кастомизацией и навязываением своих проблем. Используйте babel как удобно. Самое важное, что Razzle поддерживает не только React, ещё и preact, elm, inferno, rax, angular, vue и что-нибудь своё. Например, можно легко сделать шаблон для forest.

Я очень рад, что отвратительное отношение авторов CRA к своим пользователям это…
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
есть флаг у компонента-формы:
'edit' и 'create' как назвать этот флаг?
источник

АК

Александр Колиух... in React — русскоговорящее сообщество
Timofey Goncharov
есть флаг у компонента-формы:
'edit' и 'create' как назвать этот флаг?
formMode
источник