Size: a a a

React — русскоговорящее сообщество

2020 July 01

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
или вообще промисы
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Всем привет! Вопрос такой по роутеру. Есть кнопка, внутри нее <Link to="...">...</Link> Могу ли я, не применяя Link, заставить роутиться просто по onClick()?
источник

AL

Andrey Lepekha in React — русскоговорящее сообщество
Всем привет. Есть вопрос по кешу в браузере. Сейчас на проекте использую вебпак, при билде он генерит js и css фалы, и инклюдит их в index.html. У js и css файлов при каждом билде указываются версии, с этим проблем нет. Но вот у index.html версии нет, и браузер кеширует файл со старыми версиями js и css файлов. Кто как решал данную проблему? Те варианты что я нашел: отключить кэш(самый фиговый вариант), добавить в index.html мета тег(тоже так себе), добавить к index.html версию(что наверное лучше всего). У кого какие есть идеи и кто как решал данный вопрос?
источник

И

Иван in React — русскоговорящее сообщество
Alexey Kuznetsov
Иван большущее спасибо, очень помог, понял где моя ошибка, пошел читать доку в этом направлении
ни разу не сталкивался с типом type T = [], тоже решил поразбираться. это тип массива, у которого никогда нет элементов. такая запись эквивалентна Array<never>, то есть вот вообще никогда нет элементов. и я хз, как этот тип можно использовать на практике. и как бы я ни старался, извлечь из [] | number[] что-то осмысленное не получается

вообще, тип never в TS — очень интересная штука, советую про него почитать внимательно. и сам почитаю
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Vladimir Samoilenko
Всем привет! Вопрос такой по роутеру. Есть кнопка, внутри нее <Link to="...">...</Link> Могу ли я, не применяя Link, заставить роутиться просто по onClick()?
Зачем тебе линк тогда? Кнопка + колбек пуша на нужный роут
источник

М

Михалыч in React — русскоговорящее сообщество
привет, помогите разобраться ПЖ. Ситуация следующая: есть магазин с карточками товаров, на которых есть кнопка "В корзину". И есть два варианта развития событий которые я могу представить. 1. При клике отправляется запрос на сервер с целью добавить товар в корзину на сервере, а когда человек кликает на корзину просто загружать содержимое корзины с сервера. 2. Я могу сохранять выбранные товары в редюсоре корзины, но при перезагрузци страницы инфа с редюсоров пропадает и корзина очищается. И тут я плавно подошел к вопросу, можно ли как-то хранить инфу на фронте, но так чтобы при перезагрузке страницы инфа НЕ терялась? если невозможно, то использую первый вариант
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Daniil Tchernyavsky
Зачем тебе линк тогда? Кнопка + колбек пуша на нужный роут
Точно, пуш! Вспомнил, спасибо!
источник

AK

Alexey Kuznetsov in React — русскоговорящее сообщество
Иван
ни разу не сталкивался с типом type T = [], тоже решил поразбираться. это тип массива, у которого никогда нет элементов. такая запись эквивалентна Array<never>, то есть вот вообще никогда нет элементов. и я хз, как этот тип можно использовать на практике. и как бы я ни старался, извлечь из [] | number[] что-то осмысленное не получается

вообще, тип never в TS — очень интересная штука, советую про него почитать внимательно. и сам почитаю
Я читал о нем, но так... вроде это чисто для функций, что бы указать что они ни когда не возвращают такой-то тип данных
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Daniil Tchernyavsky
Зачем тебе линк тогда? Кнопка + колбек пуша на нужный роут
onClick linkRef.current.click()
😂
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Vladimir Samoilenko
Всем привет! Вопрос такой по роутеру. Есть кнопка, внутри нее <Link to="...">...</Link> Могу ли я, не применяя Link, заставить роутиться просто по onClick()?
посмотри как в роутере линк устроен
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Интересно стало сработает такой переход 🤔
источник

K

Khotam in React — русскоговорящее сообщество
Михалыч
привет, помогите разобраться ПЖ. Ситуация следующая: есть магазин с карточками товаров, на которых есть кнопка "В корзину". И есть два варианта развития событий которые я могу представить. 1. При клике отправляется запрос на сервер с целью добавить товар в корзину на сервере, а когда человек кликает на корзину просто загружать содержимое корзины с сервера. 2. Я могу сохранять выбранные товары в редюсоре корзины, но при перезагрузци страницы инфа с редюсоров пропадает и корзина очищается. И тут я плавно подошел к вопросу, можно ли как-то хранить инфу на фронте, но так чтобы при перезагрузке страницы инфа НЕ терялась? если невозможно, то использую первый вариант
redux-persist
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Михалыч
привет, помогите разобраться ПЖ. Ситуация следующая: есть магазин с карточками товаров, на которых есть кнопка "В корзину". И есть два варианта развития событий которые я могу представить. 1. При клике отправляется запрос на сервер с целью добавить товар в корзину на сервере, а когда человек кликает на корзину просто загружать содержимое корзины с сервера. 2. Я могу сохранять выбранные товары в редюсоре корзины, но при перезагрузци страницы инфа с редюсоров пропадает и корзина очищается. И тут я плавно подошел к вопросу, можно ли как-то хранить инфу на фронте, но так чтобы при перезагрузке страницы инфа НЕ терялась? если невозможно, то использую первый вариант
localStorage
источник

И

Иван in React — русскоговорящее сообщество
Alexey Kuznetsov
Я читал о нем, но так... вроде это чисто для функций, что бы указать что они ни когда не возвращают такой-то тип данных
для сложновыводимых типов тоже бывает полезен. могу вечерком поискать пример. напомни, если интересно. если нет — забей
источник

М

Михалыч in React — русскоговорящее сообщество
спасибо
источник

AK

Alexey Kuznetsov in React — русскоговорящее сообщество
Иван
для сложновыводимых типов тоже бывает полезен. могу вечерком поискать пример. напомни, если интересно. если нет — забей
Конечно интересно, но просить тебя об этом как-то стремно =)
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Alexey Ermakov
посмотри как в роутере линк устроен
забыл, как пишется. OnClick={() => Route.push('...')} или как?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Vladimir Samoilenko
забыл, как пишется. OnClick={() => Route.push('...')} или как?
что именно как пишется? коллбэк в кнопку?
источник

K

Khotam in React — русскоговорящее сообщество
Vladimir Samoilenko
забыл, как пишется. OnClick={() => Route.push('...')} или как?
const history = useHistory()
history.push("/")
источник