Андрей
Покажите пример реализации, спа работает с апи и все параметры отображаются в адресной строке, что б можно было передать ссылку другу.
Игорь
Вопрос к тем, кто уже активно использует хуки. В частности useReduser. Как реализуете combineRedusers без redux?
Возвращаясь к моему вопросу, набрел на интересную статью по этому поводу. Если написанное немного модифицировать, что бы еще и action.payload обрабатывать, может очень инетесно получиться. Хотелось бы еще чье-то мнение по этому поводу. https://dev.to/ramsay/build-a-redux-like-global-store-using-react-hooks-4a7n
Looch
то же редакс можно точно так же юзать с хуками
Looch
https://react-redux.js.org/next/api/hooks
Bogdan
Вопрос к тем, кто уже активно использует хуки. В частности useReduser. Как реализуете combineRedusers без redux?
зачем в useReducer комбайн? это где вообще приминимо? типо у тебя в одном компоненте несколько useReducer?
Bogdan
не проще уже тупо хуки ридакса заюзать
Bogdan
сделай свой хук или хок, который законектит любой компонент
Looch
есть велосипед https://www.raleighusa.com/redux1-r143
Игорь
это скорее всего плохое решение по многим причинам
А какие именно причины с технической точки зрения в этой реализации самые плохие?
Looch
А какие именно причины с технической точки зрения в этой реализации самые плохие?
1) свои велосипеды 2) все те же проблемы которые есть у редакс 3) редакс можно юзать точно так же что ставит необходимость своей реализации под очень большой вопрос
Игорь
1) свои велосипеды 2) все те же проблемы которые есть у редакс 3) редакс можно юзать точно так же что ставит необходимость своей реализации под очень большой вопрос
Ну это больше субъективно. Все таки не такой уж и велосипед, просто иная композиция глобального состояния, через новые возможности react. Сам вопрос возник из-за того, что у меня не такой большой опыт работы с редаксом и под потребности моего проекта это решение может очень подойти. Инетересно было бы это сделать именно без редакса и его инфраструктуры. Просто и лаконично, что ли. Но может с моего опыта, я могу не видеть некоторых подводных камней в каких-то важных особенностях технического характера.
Rauf
Всем привет.Подскажите пожалуйста в каких случаях нужно возвращать массив внутри return то есть вместо render(){ return ( // some jsx // } написать render(){return [ //some jsx ]}
Dmitriy
редусер у которого аккумулятор - редусер
Тьфу короче это просто middleware
Looch
как сайд эффекты делать
rovnyart
если рендеришь несколько элементов - запихни их в React.Fragment, если рендеришь массив - просто смапь его внутри react.fragment
Rauf
Проста увидел не давно такую конструкцию поэтому и спросил
Anonymous
Кто подскажет делаю fetch('http://...') - в продакшене переписывает на запрос 'https://...'). Нужно http://. Не могу найти решение никак
Viktor
Обычно можно вообще без протокола.
Anonymous
Понял в чем дело: браузер переписывает на https потому, что сама страница https 🤦‍♂️)
Anonymous
Это нельзя обойти, если я правильно понял
Viktor
Ну вообще это не стоит обходить :)
Anonymous
:// копирует протокол открытой страницы, https
Василий
тебе разве не это надо ?
Viktor
А что не так с https ?
Василий
лучше чтобы все хосты имели один протокол
Looch
вроде это вообще нарушение протокола
Looch
нельзя с https подргужать что-то по обычному http
Anonymous
Юмор в том что я видел сайты https где внутри были ресурсы http, но видимо показалось
Cenator 🐈
Proxy в доке
Bogdan
доступ в компоненте к диспачу в mapDispatchToProps, в екшене аргументом идёт диспач, а вот в хуке useDispatch, как он стейт меняет?
Bogdan
https://react-redux.js.org/api/hooks
Bogdan
не могу понять типо как он стор меняет
Vova
ты получаешь dispatch
Vova
а в dispatch прокидываешь свой екшен
Bogdan
Как он стор меняет, это метод стора же
Bogdan
Ну короче он типо возвращает ссылку на диспач, но что то я все равно не пойму, где он эту ссылку берет
Bogdan
Из провайдера походу
Vova
ну можно еще из стора напрямую взять, но я не знаю на сколько это не правильно
Bogdan
Ещё типо написано через useCalback юзать его, вот тут с memo . он сравнивать ссылку на диспач будет, типо?
Looch
чего они выпилили useActions вообще хз
Looch
хотя его можно и саму написать
rovnyart
в редаксе теперь есть хуки?) не знал, спасибо, барахтаются как могут)
Looch
редаксе нет
Looch
в коннекте есть
Anonymous
Всем привет.Подскажите пожалуйста в каких случаях нужно возвращать массив внутри return то есть вместо render(){ return ( // some jsx // } написать render(){return [ //some jsx ]}
Потому что вэб прогрессирует и с некоторого времени преимущество использования document.createdocumentfragment стало не таким уж очевидным. По крайней мере последние перформанс тесты говорят что браузеры зачастую быстрее добавляют элементы по одному чем в этой обертке.. думаю вопрос идёт к тому что бы дать альтернативу использовать её или нет
Rmn
Здраствуйте. Дали задие сделать react-admin для лендинга. Есть один json file с инфой. Реально ли обновлять json с помощю react-admin или ето нереально і нужно иметь beckend для функциоеала react-admin. Используютса gh-pages.
Дима
его Fragment это просто внутренние костыли
Vladimir
ребят, такой вопрос у меня на фронте реакт, сайт - типичный eCommerce для SEO url - react-router но поскольку это все на стороне клиента, то я не могу отдавать 404 когда если запрос идет не туда, поэтому я в просто сдалал так что есть роут domain.name/404 на бекенде джанги будет отлавать 404 а на него будут идти все редиректы. Для управления состоянием - mobx могут ли быть какие-то подводные камни?
Artem
eCommerce.. seo - делать на реакте без ssr...как минимум странно - как индексировать его поисковикам
Andrey
Гугл индексирует и пофиг
Petr
Гугл пишет что в приоритете ssr. А для e-commerce это важно
iči
Гугл индексирует и пофиг
Сколько раз слышал эту мантру, но ни разу не видел, чтоб проиндексировался сайт на реакте
iči
Ну и Яндекс ещё есть
Bogdan
Vladimir
Vladimir
ребят может мне кто-то вкратце сказать про react-router: будет ли он полезен без SSR? критично ли отсутствие 404 для сео?
Vladimir
именно в контексте SEO
iči
Без сср сео не работает совсем
Vladimir
Спасибо!
Frontend Priest
Без сср сео не работает совсем
Как интересно. У меня сайт без сср в тестах от гугла набрал 90+ сео
iči
Как интересно. У меня сайт без сср в тестах от гугла набрал 90+ сео
Поздравляю, у меня все проекты на реакте показывали белый экран в гугле
Frontend Priest
Просто напомню, что гуглобот теперь юзает актуальную версию хрома и спокойно рендерит на клиенте
Eugene
🌚а яндекс/бинг/что-то еще?
Frontend Priest
🌚а яндекс/бинг/что-то еще?
Яндекс тоже, остальные не нужны
iči
А ещё есть разметка для социалок