Size: a a a

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

2021 January 30

AG

Adel Gilyazeev in React — русскоговорящее сообщество
Переслано от Adel Gilyazeev
Вот пример как у меня устроены запросы/ответы
источник

AG

Adel Gilyazeev in React — русскоговорящее сообщество
блин
источник

LL

Luidmila Lvova in React — русскоговорящее сообщество
Антон Никонов
Всем привет, пишу интернет магазин (только учусь) и надо по иконке «Избранное» добавить товар в локал сторедж (чтоб при перезагрузке иконка так же была залита, изначально она не залита) и потом этот товар надо поместить на страницу с Избранными товарами. Я добавляю id товара в локал сторедж и сравниваю с id товаром, который пришел с «сервера», но не допираю как вывести именно те товары, которые добавленные в Избранное.

Подскажите, пожалуйста, как вывести эти товары
Антон! Есть возможность бесплатно сделать магазины в мессенджере Gem4me, установите с Play market
источник

AL

Alexey Loi in React — русскоговорящее сообщество
Alexei
Можете объяснить, forwardRef нужен только для более ясного кода, и технически можно передавать ref без него, если проп назвать значением, отличным от 'ref'?
наскольно я помню и использовал, forwardRef позволяет не привязывать ref к компоненту, а пробрасывать его в внутрь. Обычно используется в либах, как человек который использует либу ему просто нужно написать <LibButton ref={ref}>...</LibButton> и ему не нужно задумываться к чему он будет приатачен. А сам разраб уже сам решает с помощью forwardRef  куда приатачить данный реф
источник

AL

Alexey Loi in React — русскоговорящее сообщество
не знаю понял ты что-нибудь или нет)) но я пытался
источник

AG

Adel Gilyazeev in React — русскоговорящее сообщество
Тимофей 🛴
Импортируешь стор и вызываешь где надо store.getState() store.dispatch
Для реакций используешь store.subscribe
import { useDispatch, useSelector } from "react-redux";

export const Connection: React.FC = (props) => {
 const dispatch = useDispatch();
 const connectionState = useSelector((state: RootState) => state.connection.state);
 ...
 return <>{props?.children}</>;
}

Внутри функционального реакт компонента, он сам будет перерендерится при изменении значения в селекторе
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Adel Gilyazeev
import { useDispatch, useSelector } from "react-redux";

export const Connection: React.FC = (props) => {
 const dispatch = useDispatch();
 const connectionState = useSelector((state: RootState) => state.connection.state);
 ...
 return <>{props?.children}</>;
}

Внутри функционального реакт компонента, он сам будет перерендерится при изменении значения в селекторе
Чо
источник

МВ

Максим Вольский... in React — русскоговорящее сообщество
Кто знает сайт с готовыми компонентами к Реакту? Если не изменяет память, помню натыкался на такой давно, аналог codepen`a. Не ANT, Material UI
источник

AG

Adel Gilyazeev in React — русскоговорящее сообщество
Adel Gilyazeev
import { useDispatch, useSelector } from "react-redux";

export const Connection: React.FC = (props) => {
 const dispatch = useDispatch();
 const connectionState = useSelector((state: RootState) => state.connection.state);
 ...
 return <>{props?.children}</>;
}

Внутри функционального реакт компонента, он сам будет перерендерится при изменении значения в селекторе
у меня сам store нигде не используется кроме как в провайдере, и вам советую не пользоваться им на прямую из реакта
источник

AG

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

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Adel Gilyazeev
про хуки слышал?
Человек спрашивал как работать с сокетом и стором без реакта
источник

ОЖ

Олжас Жусипбек... in React — русскоговорящее сообщество
Alexei
Можете объяснить, forwardRef нужен только для более ясного кода, и технически можно передавать ref без него, если проп назвать значением, отличным от 'ref'?
К функциональным компонентам нельзя присвоить ref (по крайней пере так eslint ругался), ты пробрасываешь его внутрь и крепишь к нужному элементу через  forwardRef (так я делал)
источник

AG

Adel Gilyazeev in React — русскоговорящее сообщество
Тимофей 🛴
Человек спрашивал как работать с сокетом и стором без реакта
а, всё ок-ок, зря быканул)... Опять не вник в суть изначального вопроса
источник

А

Александр in React — русскоговорящее сообщество
Dmitry Sidorov
Всем привет, подскажите пожалуйста, как в React сделать фукнцию, которая открывает WS соединение и работает с ним, но при этом не является React компонентом и ей необходим redux store
Пишешь всю логику, связанную с сокетом, в мидлварь, когда приходят данные - диспатчишь из этой мидлвари экшн.
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
Максим Вольский
Кто знает сайт с готовыми компонентами к Реакту? Если не изменяет память, помню натыкался на такой давно, аналог codepen`a. Не ANT, Material UI
источник

МВ

Максим Вольский... in React — русскоговорящее сообщество
Во-во, вроде оно.Благодарю!
источник

VS

Viktor S in React — русскоговорящее сообщество
Привет
источник

VS

Viktor S in React — русскоговорящее сообщество
Кто использовал Appium или XCUITest?
источник

VS

Viktor S in React — русскоговорящее сообщество
Можно ли написать тесты, чтобы пройти по чужому приложению? Например, ВК или Твиттер
источник

DN

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