King
https://ru.reactjs.org/docs/react-component.html#componentdidmount Вы можете сразу вызвать setState() в componentDidMount()
Pavel
Привет всем! Кто может помочь с React-Redux. Не могу понять в чём ошибки. http://caix.ru:4001/ Код можно посмотреть и отредактировать в реальном времени, благодаря Rekit Ищу, кто как и я изучает React-Redux, для обмена опытом.
King
Это невозможно, если идете на сервер за данными, то как минимум будет один перерендер когда данные придут, это нормально Общий паттерн таков, что нужно отображать какую-нибудь крутилку пока данные не пришли, а потом ререндерить с данными
Andrey
Исчезнут
Roman
храни в локалстораж
Pavel
Внешние ссылки зачем в SPA? Внутренние ссылки обслуживаются роутером, без перезагрузки страницы.
{ NeFFeX }
BrowserRouter Route
Pavel
За счёт взаимодействия с бэкендом можно сохранить текущее состояние для определённого юзера и переходе по внешней ссылке, при возврате на страницу вернуться от куда пришёл.
Pavel
Вопрос какой уровень примеров вас интересует. У меня на репозитории в Githab много таких примеров https://github.com/PavelZX?utf8=%E2%9C%93&tab=repositories&q=&type=&language=javascript
Pavel
К примеру даже CMS есть на React https://github.com/5TechCenter/ReactCMS
Pavel
Вот пример, который мне понравился https://reactjsexample.com/an-example-for-react-semantic-ui-sortable-table/
Dmitriy
Кто скажет что такое трандьюсеры в двух словах?
Pavel
Кто скажет что такое трандьюсеры в двух словах?
В двух словах не получится, вот вроде статья нормальная https://habr.com/ru/post/348170/
artalar
Кто скажет что такое трандьюсеры в двух словах?
редусер у которого аккумулятор - редусер
artalar
Я не гарантирую точность этого определения 👀
Pavel
В комментариях к статье: трансдьюсеры — это механизм, обеспечивающий реюз кода при обработке синхронного и асинхронного источника данных.
Mikhail
Тем более на бюджетном :с
Mikhail
Я у друзей брал на несколько дней андроиды и это было ужасно. Хотя сайт работал норм, я бы ничего купить / использовать не смог даже на идеальном сайте, слишком все криво
Volodymyr
поставил jsx-no-multiline-js: false но всеравно выдает хуйню что ему не так?
Павел 💻
Всем привет! Есть селект лист, но в нём по дефолту ничего не стоит, подскажите пожалуйста, какой key со значением, нужно запихнуть в state , чтобы что то отображалось изначально (по дефолту)?
Дима
как так получилось, что идеальным сайтом стало считаться то, что не работает на подавляющем большинстве устройств?
Volodymyr
поставил jsx-no-multiline-js: false но всеравно выдает хуйню что ему не так?
рофл, пока печатал етот пост - все зарабтало, видимо шото долго там обрабатовало
Mikhail
как так получилось, что идеальным сайтом стало считаться то, что не работает на подавляющем большинстве устройств?
Не понял моего сообщения Взял девайсы у друзей на пару дней - протестил сайт - поправил верстку - все ок, работает норм - понял, что не стал бы пользоваться андроидом ни при каких обстоятельствах даже если бы все сайты на нем были идеальными
Дима
ну короч идея в том, чтобы даже на ужасном устройстве всё работало как часы
Andrey
На мобильном сафари постоянно какие то проблемы с вёрсткой всплывают.
Andrey
Не будут вылазить косяки
Дима
там где проблем нет программисты больше не требуются
Andrey
Соблюдай стандарты
Ну а стандарты это то что работает именно на сафари, а не в хроме/фф?
Дима
Не будут вылазить косяки
да будут, только это ничего не меняет)
Andrey
Хром многое прощает рукожопам)
Может просто сафари не очень? А то с аргументацией "хром многое прощает" можно и ие похвалить при желании
Zaff
На мобильном сафари постоянно какие то проблемы с вёрсткой всплывают.
Какие именно? Может конкретные фичи не поддерживаются в сафари? Это надо проверять в Caniuse и MDN. Или бывают какие-то отдельные проблемы, не касающиеся таких случаев?
Andrey
Да я уже не вспомню сейчас, на эмуляторе в браузерстаке проверяю если что то ломается
Roman
или не хотят работать)
Zaff
или не хотят работать)
Скорее у них просто консервативные взгляды
Sergey
Просто сафари медленно внедряет новые фичи
просто сафари делают эстонцы😂
Andrey
Пожалуй хуже всего что они не позволяют на своих мобильных устройствах использовать что то кроме сафари.
Zaff
просто сафари делают эстонцы😂
А вот про это я не знал)
Sergey
Пожалуй хуже всего что они не позволяют на своих мобильных устройствах использовать что то кроме сафари.
пожалуй хуже всего что у них вообще есть свои мобильные устройства и браузер) было бы что-то одно...
Andrey
Типа ucbrowser
Volodymyr
описания интерфейсов компонента лучше выносить в отдельный файл/папку или прям в компоненте оставлять? просто интрефейс на 30 строк напряжный какой то
Zaff
Типа ucbrowser
Мне стыдно признавать, но я им пользовался
Andrey
Мне стыдно признавать, но я им пользовался
Я тоже. На симбиане. Был топовый браузер
Roman
так он неплох реально
Zaff
все в бан тебя...
Не надо, пожалуйста
Zaff
так он неплох реально
Для скачивания файлов при медленном интернете, особенно
Zaff
И у него ночной режим был
Zaff
Да даже плагины вроде QR сканеров и архиваторов
Sergey
все что нужно чтобы жить дружно
Zaff
И файловый менеджер
Andrey
Да даже плагины вроде QR сканеров и архиваторов
Эпл за тебя лучше знает чем тебе нужно пользоваться. Покупай айфон давай
Sergey
если бы у них парнуха была встроена в айфон, то купил бы
Дима
хорошие критерии качества
Anonymous
хорошие критерии качества
Встрой в эффектор, может наконец станет популярным
Andrey
Встрой в эффектор, может наконец станет популярным
Дрочеры - не самые платежеспособные люди
Дима
Встрой в эффектор, может наконец станет популярным
наконец? проект не нуждается в подачках
Anonymous
наконец? проект не нуждается в подачках
О каких подачках ты говоришь? )
Anonymous
Самодостаточные здесь?
Альберт
на месте
Альберт
не знаю о чем вы
Nikita
Дрочеры - не самые платежеспособные люди
Да ладно, у тебя же есть деньги )
p
Всем привет! В редсере использую функцию для изменения состояния. Внутри функции последовательность операций. Необходимо чтобы каждая из переменных внутрифункции не менялась или главное чтобы state не изменялся (на входе и выходе в функцию state был разными объектами) ?
p
Главное что бы если что что менялось - менялось иммутабельно, т.е. не изменяло предыдущее состояние (по ссылке)
состояние редюсера или любой переменной? я сейчас пример сделаю, а то плохо объяснил наверное
artalar
любой ссылки
p
function1 (state, newValue) { const newValue1 = newValue + 1; const newValue2 = newValue * 7; return {...state, newValue2} } function2 (state, newValue) { let newValue1 = newValue + 1; newValue1 = newValue1 * 7; return {...state, newValue1} }
p
те function2 - неправильная?
Leo
Ребят, почему ServiceWorker ещё не используют для того, чтобы редиректить пользователя на рабочее зеркало при блокировке основного домена?
Leo
Или я узко мыслю
Leo
🤔