King
https://ru.reactjs.org/docs/react-component.html#componentdidmount
Вы можете сразу вызвать setState() в componentDidMount()
Dmitriy
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
Кто скажет что такое трандьюсеры в двух словах?
artalar
artalar
Я не гарантирую точность этого определения 👀
Pavel
В комментариях к статье: трансдьюсеры — это механизм, обеспечивающий реюз кода при обработке синхронного и асинхронного источника данных.
Mikhail
Mikhail
Тем более на бюджетном :с
Mikhail
Я у друзей брал на несколько дней андроиды и это было ужасно. Хотя сайт работал норм, я бы ничего купить / использовать не смог даже на идеальном сайте, слишком все криво
Volodymyr
поставил jsx-no-multiline-js: false
но всеравно выдает хуйню
что ему не так?
Павел 💻
Всем привет!
Есть селект лист, но в нём по дефолту ничего не стоит, подскажите пожалуйста, какой key со значением, нужно запихнуть в state , чтобы что то отображалось изначально (по дефолту)?
Дима
Дима
как так получилось, что идеальным сайтом стало считаться то, что не работает на подавляющем большинстве устройств?
Дима
ну короч идея в том, чтобы даже на ужасном устройстве всё работало как часы
Andrey
На мобильном сафари постоянно какие то проблемы с вёрсткой всплывают.
Andrey
Andrey
Не будут вылазить косяки
Дима
Дима
там где проблем нет программисты больше не требуются
Andrey
Соблюдай стандарты
Ну а стандарты это то что работает именно на сафари, а не в хроме/фф?
Andrey
Andrey
Хром многое прощает рукожопам)
Может просто сафари не очень? А то с аргументацией "хром многое прощает" можно и ие похвалить при желании
Andrey
Да я уже не вспомню сейчас, на эмуляторе в браузерстаке проверяю если что то ломается
Zaff
Roman
или не хотят работать)
Sergey
Andrey
Пожалуй хуже всего что они не позволяют на своих мобильных устройствах использовать что то кроме сафари.
Zaff
Zaff
Sergey
Andrey
Andrey
Типа ucbrowser
Volodymyr
описания интерфейсов компонента лучше выносить в отдельный файл/папку или прям в компоненте оставлять? просто интрефейс на 30 строк напряжный какой то
Andrey
Sergey
Roman
так он неплох реально
Zaff
И у него ночной режим был
Zaff
Да даже плагины вроде QR сканеров и архиваторов
Sergey
все что нужно чтобы жить дружно
Zaff
И файловый менеджер
Sergey
если бы у них парнуха была встроена в айфон, то купил бы
Дима
хорошие критерии качества
Andrey
Дима
Anonymous
Anonymous
Самодостаточные здесь?
Альберт
на месте
Альберт
не знаю о чем вы
Nikita
Andrey
p
Всем привет!
В редсере использую функцию для изменения состояния. Внутри функции последовательность операций. Необходимо чтобы каждая из переменных внутрифункции не менялась или главное чтобы state не изменялся (на входе и выходе в функцию state был разными объектами) ?
artalar
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
🤔