El
Отправить язык в store и считывать его при загрузке страницы?
El
Язык выбирается для сайта, по его onChange отправить значение языка в store. На каждой странице его считывать из store, ставить на локальный state страницы, выбирать соответствующий язык из `.json`ов i18n.
El
не, считывать его лучше в одном месте и прокидывать, вот пример https://blog.usejournal.com/internationalization-with-react-hooks-af37bed9f195
El
ну и тебе наверное нужно будет куданить сохранять типо локал стор или бэка и оттуда в useReducer инишалом прокидывать
El
Насколько понял,он там в context кладёт и потом считывает оттуда. Я предложил на store.
El
что за стор
El
Redux store всего приложения.
El
аа
El
ну тоже самое
El
)
El
Вполне, чувак контекст юзает, я нет.
Max
В 2019 существует какая-нибудь возможность синхронизировать localStorage между разными устройствами по типу storage.sync api у расширений, который работает через Google Account / Firefox Sync? Чтобы никаких собственных серверов.
Looch
зачем
Looch
для этого есть клауд
Looch
и сессия на бэке
Max
чтобы не делать клауд и сессию на бэке
Roman
Кто использовал redux-thunk вместе с typescript?
El
Могу ссылку на статью дать. Вроде бы, хорошие примеры. Но там saga.
Roman
Нет, мне нужен только redux-thunk :(
Так как я хочу вызывать dispatch внутри action creator
Roman
Действия синхронные
Roman
Просто нужен dispatch
Roman
Не суть, почему вот такой код НЕ РАБОТАЕТ (хотя все по документации):
Roman
Roman
А такой работает:
Roman
Roman
Как проверить что redux-thunk подключен?
MⅨ
Почему может box-shadow пропадать?
MⅨ
El
Элемент с box-shadow должон иметь z-index выше элемента под ним, а то тень не отображается.
Скажем, хедер с тенью и прочие секции под хедером.
MⅨ
На бокс-шадоу навесил это
Volodymyr
CSS — русскоговорящее сообщество
Возникли проблемы с CSS? – пиши сюда, обсудим и предложим самое лучшее решение
Правила: https://teletype.in/@css_ru/r1EWtQ2w7
@css_flood @css_ru_jobs @css_jobs_feed @javascript_ru @frontend_ru
Обязательно прочитайте: http://nometa.xyz
https://t.me/css_ru
Volodymyr
Тут спроси
Vladislav
El
Да, applyMiddleware(), это я от усталости.
Vladyslav 🍉
Выпить
Anonymous
😂
это я на реакте написал
Anonymous
ну и зачем два раза то
Kurzdor
https://github.com/nyancss/nyancss
Китикет
Андрей
Использую схему Yup для валидации формы.
Как сделать что бы получался массив ошибок errors = [name, email, argeement] примерно такой, что бы мне знать какое поле подсветить невалидным
Андрей
Щас в массив errors записывается только последнее невалидное поле
Егор
Всем привет! Вопрос по параллельной отправке запросов. По идее, axios должен уметь работать с такими. Если кто-то сталкивался, есть описание.
Задача у меня следующая: есть массив файлов (от 0 до бесконечности), загруженных при помощи react-dropzone. Каждый файл после загрузки должен быть отправлен по методу на бэкенд, тело принимает ровно один файл. Вопрос – как обработать посылку каждого запроса, кроме вызова этого метода (`dispatch(action()`) из цикла с файлами
Егор
То есть моё решение – плохое. И нужно его как-нибудь доработать.
Yerzhan
Спам
Aleksei
Оператор, а можно без этого?
Aleksei
Можно вот без этого вот?
Tesseract
когда взял амфетамина и стал реактивным реакт разработчиком.
Alexandr
мяу производят из котов? я просто не в курсе
Tesseract
Андрей
Хочу отрефакторить код и что то упускаю. Для начала хочу вынести const slideLeafs что бы один раз найти и юзать, но как только вынесу за пределы useEffect, то нестановится дом элемента
Dima
Андрей
А ,смекаю
Андрей
подсказка useEffect отрабатывает после рендера
Cannot read property 'length' of undefined.
Не видет в useEffect
useEffect(() => {
setSlideListWidth(slideLeafs.length * slider.current.offsetWidth);
}, [slideListWidth]);
Андрей
useEffect(() => {},[] - это cDM имитация , тут в slideLeafs положил DOM, а useEffect не видит всё равно, хоть и после рендера
Dima
useEffect отрабатывают друг за другом в том порядке в котором ты их разместил
A
Андрей
Dima
надо отлаживаться
Андрей
надо отлаживаться
Это может быть связано с тем что я вывожу слайды через этот метод реакта React.cloneElement ?
Dima
Андрей
John
У меня есть компонент, который связан через connect() со сторой redux. Есть поле в сторе, которое мне в mapStateToProps не нужно, но мне нужно, чтобы компонент апдейтился по изменению этого поля в сторе. Можно как-то подписаться на его изменение или проще просто включить его в mapStateToProps?
Aizada
Aizada Aripjanova, [09.08.19 11:59]
друзья у меня listing_type.ts файле есть такие переменные export interface Listing {
listing:object;
hasErrored:boolean;
Loading:boolean
}
Aizada Aripjanova, [09.08.19 12:00]
import {Listing} from './listing_type';export interface AnyErorsAction {
type:typeof ANY_ERRORS;
hasErrored:Listing
}
Aizada Aripjanova, [09.08.19 12:01]
import {Listing} from "../types/listing_type"export function AnyErrors(hasErrored:Listing):AppAction {
return {
type: 'ANY_ERRORS',
hasErrored
};
}
Aizada Aripjanova, [09.08.19 12:02]
.catch(() => dispatch(AnyErrors(true)));
Aizada Aripjanova, [09.08.19 12:04]
и когда я на AnyErrors(true) делаю мне дают ts argument of type 'true' is not assignable to parameter of type 'Listing' вот такой ошибку;
Aizada Aripjanova, [09.08.19 12:05]
кто знает подскажите пж
Dima
Хммм, а не дадите ссылочку где, можно это почитать? Может что-то путаю
Unlike componentDidMount or componentDidUpdate, effects scheduled with useEffect don’t block the browser from updating the screen. This makes your app feel more responsive. The majority of effects don’t need to happen synchronously. In the uncommon cases where they do (such as measuring the layout), there is a separate useLayoutEffect Hook with an API identical to useEffect.
Dima
https://reactjs.org/docs/hooks-effect.html
Андрей
Почему при создании элемента класс не прокидывается?
Андрей
у чилдренов уже есть класс wrap-cart, хочу при клонировании что бы ещё добавился и этот slider__leaf
Андрей
И дата индекс не прокидывается и стайл тоже ничего не пркидывается
Андрей
Пока не знаю другую
Андрей
А какой пользоваться лучше ?
modest
Народ, какие фреймворки посоветуете изучптт для Unit теститования
Jest+Enzyme?
Артём
Как стилизовать <option/>? Надо сохранить поведение с value
Андрей
Блин есть нормальный способ расширять свойства которые есть у child когда перебираю props.children.map добавлять еще стили нужные к уже существующим ?