Kran
Всем привет, без предисловий, есть у кого сетап react ts styled-components, redux, r-thunk, возможно nextjs, и рабочий ssr?
Kran
В ответ делюсь опытом)
Kurzdor
Всем привет, без предисловий, есть у кого сетап react ts styled-components, redux, r-thunk, возможно nextjs, и рабочий ssr?
есть такое https://github.com/siddharthkp/bae прикрутить redux + r-thunk проблем не будет
Kurzdor
https://github.com/dmarczydlo/next-boilerplate
Kurzdor
https://github.com/wellyshen/react-cool-starter
Kurzdor
вот это самое подходящее
Kurzdor
https://github.com/louiskhenghao/next-bulma-with-redux-thunk
Kran
Я понимаю, не то место, но хочу мнений о nextjs?
Kran
Ну крутая штука
Есть реальный опыт в продакшн?
Kurzdor
Kran
Перефразирую, есть тут нестыдный сетаптв продакшн?
Cenator 🐈
Всем привет, без предисловий, есть у кого сетап react ts styled-components, redux, r-thunk, возможно nextjs, и рабочий ssr?
Из экзамплов некста можно собрать, там все это есть но по отдельности
Arti 🦠
Напишите пожалуйста короткий отзыв на вопрос - нравится ли вам next js ?
Cenator 🐈
Нет. И лучше тебе узнать это от меня.
https://github.com/zeit/next.js/tree/canary/examples/with-typescript-styled-components Раз https://github.com/zeit/next.js/tree/canary/examples/with-redux-thunk Два
🅅aleriy
Напишите пожалуйста короткий отзыв на вопрос - нравится ли вам next js ?
SSR это костыль, который никому не нравится и не важно next это или nuxt или свой велосипед
Arseny
Вопрос не в нравится или нет
Arseny
Это не инструмент для удобной разработки как фреймворк
Arseny
Это про seo
Cenator 🐈
Это не инструмент для удобной разработки как фреймворк
Это именно фреймворк, который несет свой DX, для seo есть и другие способы
Cenator 🐈
Хотя твой ответ видимо не про некст был, но ладно, пусть так остается
Kran
Напишите пожалуйста короткий отзыв на вопрос - нравится ли вам next js ?
Если коротко, то круто, но не для быстрого старта в прод. Сетап красивый, но, блЪ, сложный.
Cenator 🐈
Это все хрень в реальности.
Нет, все прекрасно работает
Kran
Нет, все прекрасно работает
В реальном мире? Показать можешь?
Kran
Нет, все прекрасно работает
Я даже денег тебе закину, помимо звёзд)
Cenator 🐈
В реальном мире? Показать можешь?
Я с некстом уже больше года вожусь, даже не запуская вижу, что оно будет работать
Cenator 🐈
Cenator 🐈
Могу объединить эти 2 примера ради тебя
Kran
Там 2,5 файла же
Ох, у нас тут один всю команду граблями одарил историями про 2 файла)) ты сначала засетапь, запусти, потом рассказывай про примеры
Andrey
Это про seo
SSR не про сео. Привет
Alex
Господа, если реактовая либа использует React.cloneElement, можно ли как то переделать это в хуки или хотя бы в рендер пропы?
Alex
прицепить какой то адаптер или типо того
Aleksandr
В реальном мире? Показать можешь?
вот как небольшой пример в реальном мире. lazybusiness.ru. React и Next. полет нормальный. и СЕО норм. Next не так сложен как кажется, за день вкуривается
Alex
У меня тоже есть проект на Нексте
Alex
Есть канеш небольшие нюансы с ним
Alex
но в целом все ок
Alex
ну, разве что есть небольшой пет проект
Alex
https://github.com/AlexOuttaspace/talkbox-client
Cenator 🐈
Дело в прямоте рук видимо
Cenator 🐈
Если интересно (нодмодулей нет)
Nazar
const ProtectedRoute = ({ component: Component, ...rest }) => ( <Route {...rest} render={(props) => ( false ? <React.Component {...props} /> : <Redirect to={'/login'}/> )}/> ) подскажите пожалуйста, как это переписать на класс?)
Nazar
зачем?
хочу присобачить сюда connect
Roman
хочу присобачить сюда connect
class ProtectedRoute extends React.Component { render() { } }
Roman
внутрь все тож самое, только this.props вместо props
Nazar
...rest
Roman
это this.props.component
Roman
const { component: Component, ...rest } = this.props
Nazar
const { component: Component, ...rest } = this.props
тю, я понял, спасибо большое
Roman
что за модуль? npm пакет?
Roman
можно в package.json прям гитхаб впилить - "package_name": "user/repo"
Sergey
собственно github.com/howtocards/frontend
какой же кайф спокойненько на праздниках пилить свой проект)
Sergey
https://github.com/howtocards/frontend/pull/49/commits/adc9ae0d5dd72e4461bc704644b625b3e23e5c8c
Anonymous
Anonymous
а почему бы и нет?)
Только если в целях рекламы, наверное)
Sergey
Только если в целях рекламы, наверное)
кто-то тут спрашивал чем хорош эффектор
Sergey
хочу вбросить коммит
Anonymous
кто-то тут спрашивал чем хорош эффектор
да не, я ничего против не имею, если что
Aleksandr
читает 😎
Sergey
Nazar
подскажите ещё пожалуйста бест практис как менять тайтл? сейчас в компонентах в componentDidMount просто меняю document.title, подозреваю так делать плохо
Sergey
https://github.com/howtocards/frontend/pull/49/commits/a3756e5b9104303b922620324e90615bfa53e926
Anonymous
Это когда такое добавили?
Anonymous
что именно?
подсветку обновлений
Anonymous
🤔