Size: a a a

2021 September 27

AH

Ayrat Hudaygulov in Kotlin JS
да, наверное. Но оно просто было воткнуто по умолчанию. Я чот и забыл и перевоткнуть
источник
2021 September 28

AH

Ayrat Hudaygulov in Kotlin JS
Завалю чат вопросами. Я тут занимаюсь SSR на граале. Встал вопрос как передавать объекты от сервера в реакт-код при условии что у нас есть комон-код с сериализацией на kotlinx-serialization

допустим на сервере у нас есть такой код, который выставляет некий объект в window (тупо в жсон строку пихает)
источник

AH

Ayrat Hudaygulov in Kotlin JS
а в реакт коде мы берем это св-во из window и десериализуем обратно.
Это работает
источник

AH

Ayrat Hudaygulov in Kotlin JS
Но вопрос - есть ли способ лучше?
источник

AH

Ayrat Hudaygulov in Kotlin JS
На встречный вопрос - а чем этот способ не устраивает если этот работает - отвечу:

я просто не знаю как правильно, может есть нормальный способ, а я тут костылю
источник

AN

Alexander Nozik in Kotlin JS
Не очень понятно, зачем все байндить на window. А так вроде проблем нет
источник

AH

Ayrat Hudaygulov in Kotlin JS
а как надо? спрашиваю без подкола, я делал просто по примеру рандомному из интернета
источник

AH

Ayrat Hudaygulov in Kotlin JS
Я бы с радостью передал бы все по-другому, скажи как)
источник

AN

Alexander Nozik in Kotlin JS
Ну напирмер можно начать с https://play.kotlinlang.org/hands-on/Building%20Web%20Applications%20with%20React%20and%20Kotlin%20JS/01_Introduction. Там реакт обертка немного устарела, но идея та же
источник

AH

Ayrat Hudaygulov in Kotlin JS
мне кажется я этот пример до дыр изучил)
источник

AH

Ayrat Hudaygulov in Kotlin JS
но там не SSR
источник

AH

Ayrat Hudaygulov in Kotlin JS
через window передаются объекты между сервером и реакт кодом
источник

AH

Ayrat Hudaygulov in Kotlin JS
2 функции, флаг и собсно данные
источник

AN

Alexander Nozik in Kotlin JS
Я не понял, что такое SSR с реактом. Реакт - это фронт. Передавать данные через глобальные переменные - это как бы совсем погано. Почему бы не сделать запрос изнутри реакта?
источник

AH

Ayrat Hudaygulov in Kotlin JS
я рендерю реакт на сервере и пользователю отдаю голый хтмл уже срендеренный
источник

AN

Alexander Nozik in Kotlin JS
Рендерить реакт на сервере - это как? в ноде что ли?
источник

AH

Ayrat Hudaygulov in Kotlin JS
в граале)
источник

AN

Alexander Nozik in Kotlin JS
Ну то есть в ноде. А зачем такой изврат-то?
источник

AH

Ayrat Hudaygulov in Kotlin JS
сложные требования от кастомеров к embeddable контенту в айфреймах
источник

AN

Alexander Nozik in Kotlin JS
А чем голый kotlinx-html не зашед для SSR?
источник