Size: a a a

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

2021 February 13

С

Сергій in React — русскоговорящее сообщество
Dmitry Esin
аа...тоетсть, если я в компонентах использую getStaticProps и выполню next export, то он мне html-ку с данными готовую выдаст, а если же использую getSeverSideProps - то при next export я получу html-страницу с "дырками", т.е. без данных?
getServerSideProps не работает с next export. Чекай в доках advanced features/static html export
источник

DE

Dmitry Esin in React — русскоговорящее сообщество
Сергій
getServerSideProps не работает с next export. Чекай в доках advanced features/static html export
На сколько понимаю, по идее, мне нужно брать второй вариант и запускать на сервере "живое" приложение при помощи next build && next start.
И оно там само сориентируется - когда страничку из кэша достать, а когда сгенерирует заново, при получении параметров и выполнении getServerSideProps()
источник

С

Сергій in React — русскоговорящее сообщество
Dmitry Esin
На сколько понимаю, по идее, мне нужно брать второй вариант и запускать на сервере "живое" приложение при помощи next build && next start.
И оно там само сориентируется - когда страничку из кэша достать, а когда сгенерирует заново, при получении параметров и выполнении getServerSideProps()
Next автоматично регулирует и выбирает между SSG (Static Site Generation) и  ISR (incremental static regeneration). SSR руками только добавляется
источник

DE

Dmitry Esin in React — русскоговорящее сообщество
Сергій
Next автоматично регулирует и выбирает между SSG (Static Site Generation) и  ISR (incremental static regeneration). SSR руками только добавляется
кажется понял теперь что хотел, спасибо!
источник

PM

Pavel Mellonges® in React — русскоговорящее сообщество
Кто знаком с Vk mini apps в курсе, что они делаются на реакте. Но они запускаются внутри клиента ВК и выглядят как полноценные приложения. Я где-то слышал, что возможно нативно создавать "приложение", верстая сайт на привычных технологиях (я не про react native). Там вроде как движок браузера запускается (не знаю какого именно) без верхней панельки управления и запускает сайт. Как эта технология называется?
источник

PM

Pavel Mellonges® in React — русскоговорящее сообщество
В про мобильные устройства
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Pavel Mellonges®
Кто знаком с Vk mini apps в курсе, что они делаются на реакте. Но они запускаются внутри клиента ВК и выглядят как полноценные приложения. Я где-то слышал, что возможно нативно создавать "приложение", верстая сайт на привычных технологиях (я не про react native). Там вроде как движок браузера запускается (не знаю какого именно) без верхней панельки управления и запускает сайт. Как эта технология называется?
Cordova
источник

CG

Cat Gn in React — русскоговорящее сообщество
В React-route адекватно делать так:
window.location.assign('http://localhost:3000/order');

Будет ли при этом работать история посещения страниц?
Был вариант сделать:
createBrowserHistory().push('path');

но меняется только в адресной строке, а обращение к другому компоненту по этому пути не происходит
источник
2021 February 14

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Cat Gn
В React-route адекватно делать так:
window.location.assign('http://localhost:3000/order');

Будет ли при этом работать история посещения страниц?
Был вариант сделать:
createBrowserHistory().push('path');

но меняется только в адресной строке, а обращение к другому компоненту по этому пути не происходит
чем <Redirect/> не ок?
источник

CG

Cat Gn in React — русскоговорящее сообщество
Sergey Bekharsky
чем <Redirect/> не ок?
кнопка=> логика => if(is) //переходим
Он такое сможет?
источник

CG

Cat Gn in React — русскоговорящее сообщество
Есть вариант обернуть в линк и отменить переход в случае чего?
источник

as

artem sdobnikov in React — русскоговорящее сообщество
Cat Gn
Есть вариант обернуть в линк и отменить переход в случае чего?
useHistory?
источник

CG

Cat Gn in React — русскоговорящее сообщество
artem sdobnikov
useHistory?
Я так понял, что это не для классов
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Cat Gn
В React-route адекватно делать так:
window.location.assign('http://localhost:3000/order');

Будет ли при этом работать история посещения страниц?
Был вариант сделать:
createBrowserHistory().push('path');

но меняется только в адресной строке, а обращение к другому компоненту по этому пути не происходит
меняется только в строке, потому что это другой инстанс хистори. получить тот что надо можно через хук или через withRouter
источник

as

artem sdobnikov in React — русскоговорящее сообщество
Cat Gn
Я так понял, что это не для классов
withRouter тогда
источник

CG

Cat Gn in React — русскоговорящее сообщество
Roman Usherenko
меняется только в строке, потому что это другой инстанс хистори. получить тот что надо можно через хук или через withRouter
Как вторым спосбом это сделать?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Cat Gn
Как вторым спосбом это сделать?
ну withRouter говорю же. почитай доку
источник

CG

Cat Gn in React — русскоговорящее сообщество
Roman Usherenko
ну withRouter говорю же. почитай доку
Хорошо, спасибо
источник

ДП

Дмитрий Перчеклий... in React — русскоговорящее сообщество
Всем,привет. Не могу реализовать автоматическое  переключение 3d слайдера на react.js.Наброски функционального компонента.Помогите пожалуйста
https://codepen.io/pen/?template=jOVyLJr
источник

ДП

Дмитрий Перчеклий... in React — русскоговорящее сообщество
источник