Size: a a a

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

2020 October 11

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Это не про то, там хотят параметры через дефис
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
1. это о другом
2. советую доку открыть и посмотретьь, чем ответы со ст..оу даже без лайков )
источник

E

Eugene in React — русскоговорящее сообщество
𝘾𝙤𝙢𝙥
по идее да, до тех пор пока не найдет совпадающий тайп в свиче. а иначе то, что по дефолту указывается. т.е. стейт
как понял по итогу, он всё время по всем редьюсерам проходит, т.к. сейчас создал 2 редьюсера, которые реагируют на одинаковый экш - и они постоянно оба отрабатывают
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Eugene
как понял по итогу, он всё время по всем редьюсерам проходит, т.к. сейчас создал 2 редьюсера, которые реагируют на одинаковый экш - и они постоянно оба отрабатывают
Потому, что редьюсер один
На все приложение
источник

O

OMG2SMART4YOU in React — русскоговорящее сообщество
ребят как можно реализовать рег выражение для телефона как на юле? при вводе номера что бы автоматически ставилась код и скобки
источник

𝘾

𝘾𝙤𝙢𝙥 in React — русскоговорящее сообщество
Eugene
как понял по итогу, он всё время по всем редьюсерам проходит, т.к. сейчас создал 2 редьюсера, которые реагируют на одинаковый экш - и они постоянно оба отрабатывают
а блин, вопрос твой не сразу понял. да, хоть 10, хоть 20 редьюсеров, всё равно редьюсеры попадают combineReducers, и получается один большой редьюсер
источник

И

Иван in React — русскоговорящее сообщество
Eugene
Народ, а можно ещё вопросик касаемо редакса вкинуть.
Допустим, есть условно 10 редьюсеров. Один из них реагирует на action.type ADD_ITEM

И получается что при вызове этого экшна (ADD_ITEM), редакс проходится по всем редьюсерам и если там есть switch-case на ADD_ITEM, то он что-либо обрабатывает, а если нет, то просто возвращает стейт?
т.е, при каждом вызове любого экшна, редакс всё время обходит полностью все редьюсеры?
источник

𝘾

𝘾𝙤𝙢𝙥 in React — русскоговорящее сообщество
𝘾𝙤𝙢𝙥
привет ребят, подскажите плиз
есть массив из 40ка объектов, с помощью мап отрисовал каждый объект, путей там на было, поэтому делал pathname из из ключа Имя (сорре что так подробно расписываю)
<List>
       {data.map((data) => (
         <Link
           to={{
             pathname: `/${data.name
               .replace(/[\. &',:-]+/g, '-')
               .toLowerCase()}`,
             state: data,
           }}
           style={{ textDecoration: 'none', color: 'unset' }}
           key={data.id}
         >
           <ListItem button>
             <ListItemText primary={data.name} />
           </ListItem>
         </Link>
       ))}
     </List>

этот список у меня находится в сайдбаре. хочу сделать так, чтобы при клике на ссылку отрисовывался компонент с данным объектом сбоку от сайдбара. подскажите, пожалуйста, понять, как это сделать? я так подозреваю, что в дочерний компонент как то передавать параметром айдишник из массива и уже внутри компонента фильтровать объекты из массива?
и я так понимаю, что роутинг будет работать только по клику, а если в ручную в адресную строку вбить имя какого то объекта, то ничего не поменяется?
второй день уже мучаюсь
сможете подсказать?
источник

И

Иван in React — русскоговорящее сообщество
OMG2SMART4YOU
ребят как можно реализовать рег выражение для телефона как на юле? при вводе номера что бы автоматически ставилась код и скобки
Гугли masked input
источник

O

OMG2SMART4YOU in React — русскоговорящее сообщество
Иван
Гугли masked input
спасибо
источник

В

Виталий in React — русскоговорящее сообщество
когда лучше всего подгружать данные, чтобы оптимизировать перфоманс, запросы долго идут
источник

Д

Дмитрий in React — русскоговорящее сообщество
Виталий
когда лучше всего подгружать данные, чтобы оптимизировать перфоманс, запросы долго идут
Когда мышка над кнопкой))
источник

E

Eugene in React — русскоговорящее сообщество
𝘾𝙤𝙢𝙥
а блин, вопрос твой не сразу понял. да, хоть 10, хоть 20 редьюсеров, всё равно редьюсеры попадают combineReducers, и получается один большой редьюсер
а каким образом объединённые редьюсеры по итогу выглядят? т.к. каждый редьюсер эта функция - я думал что после combineReducers просто получается объект, где идут редьюсеры и при каждом вызове экшна, редакс бегает по ключам этого объекта, вызывая редьюсеры с соответствующим стейтом
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Eugene
а каким образом объединённые редьюсеры по итогу выглядят? т.к. каждый редьюсер эта функция - я думал что после combineReducers просто получается объект, где идут редьюсеры и при каждом вызове экшна, редакс бегает по ключам этого объекта, вызывая редьюсеры с соответствующим стейтом
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
из сорцов
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Eugene
а каким образом объединённые редьюсеры по итогу выглядят? т.к. каждый редьюсер эта функция - я думал что после combineReducers просто получается объект, где идут редьюсеры и при каждом вызове экшна, редакс бегает по ключам этого объекта, вызывая редьюсеры с соответствующим стейтом
The combineReducers helper function turns an object whose values are different reducing functions into a single reducing function you can pass to createStore.

https://redux.js.org/api/combinereducers
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Переслано от Евгений Ишимов...
Добрый день, нужно сделать так что бы при нажатии на кнопку qr code удалялся я сделал, у меня очищается value при клике, но проблема есть в самой библиотеке она реднерит qr code даже без велью просто как картинку, а мне нужно удалят вообще qrcode. Я уже и пробовал условным рендерингом не помогает(
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Переслано от Евгений Ишимов...
источник

NR

Nikolay Rozhdestvens... in React — русскоговорящее сообщество
Гайз, всем привет и доброго вечера.
я участвую в международном хакатоне по блокчейну (babylon project), наш пакистанский фронтэндер кажется не успевает доделать фронтэнд на реакте, т.к нужные методы для интеграции с бека подъедут только через пару часов, ни у кого нет желания присоединиться к команде и сделать контрибьюшн в проект, фо фри за участие в команде (с разделением приза, если мы его получим) или за $, как вам будет угодно?
источник

A

Azaliya in React — русскоговорящее сообщество
подскажите плиз как правильно пушить в массив src, скйчас это уходит в бесконечный цикл.
источник