Size: a a a

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

2020 August 26

D

Drews in React — русскоговорящее сообщество
Как кэшировать ответ сервера и если api.response === reduxstate.reducer, останавливать экшн или не менять содержимое стора?
источник

ND

Nikita Dvortsov in React — русскоговорящее сообщество
Ребят, подскажите, если в проекте в package.json есть пакеты, которые храняться не удалённо, а в самом проекте в отдельной папке. Как такие пакеты подключать? Ибо через npm install это сделать нельзя, а в node_modules по идее добавить нужно
источник

DK

Dmitry Krivetsky in React — русскоговорящее сообщество
Всем привет, может кто-то может подсказать по React Redux Hooks надо как-то получить данные из стор по нажатию на кнопку, это вообще возможно?
источник

W

Wanna_Phonila in React — русскоговорящее сообщество
Dmitry Krivetsky
Всем привет, может кто-то может подсказать по React Redux Hooks надо как-то получить данные из стор по нажатию на кнопку, это вообще возможно?
да
источник

DK

Dmitry Krivetsky in React — русскоговорящее сообщество
Реакт считает это вложением и выдает ошибку, когда пытаюсь в событие поместить запрос к стор. Как по-другому это сделать?
источник

D

Drews in React — русскоговорящее сообщество
Dmitry Krivetsky
Реакт считает это вложением и выдает ошибку, когда пытаюсь в событие поместить запрос к стор. Как по-другому это сделать?
useSelector hook
источник

DK

Dmitry Krivetsky in React — русскоговорящее сообщество
его и использую)
источник

D

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

DK

Dmitry Krivetsky in React — русскоговорящее сообщество
const handleSubmit = () => {
 const values = useSelector(getTabValues(idx));
 …
};

вот в таком виде не принимает
источник

W

Wanna_Phonila in React — русскоговорящее сообщество
куда ты хочешь эти данные вообще получить? Елси у тебя есть кнопка и ты вешаешь ей в onClick={() => useSelector(.....)} это как бы не правильно и не понятно, что ты хочешь
источник

W

Wanna_Phonila in React — русскоговорящее сообщество
я прямо предвидел =)
источник

D

Drews in React — русскоговорящее сообщество
Dmitry Krivetsky
const handleSubmit = () => {
 const values = useSelector(getTabValues(idx));
 …
};

вот в таком виде не принимает
const component = () => {
 const data = useSelector(state=>state.data)
 const handleSubmit = () => {
   something...
 }
}
источник

DK

Dmitry Krivetsky in React — русскоговорящее сообщество
не подумал что изменения увидит в событии, спасибо)
источник

W

Wanna_Phonila in React — русскоговорящее сообщество
Dmitry Krivetsky
const handleSubmit = () => {
 const values = useSelector(getTabValues(idx));
 …
};

вот в таком виде не принимает
вот ты нажал на кнопку, что дальше должно произойти? Допустим, получил ты данные. Что с ними дальше надо сделать?

Показать где-то? Логично же?

Тогда handleSubmit твой должен не сам получать данные из стора, а их должен получать компонент, который их показывает. А handleSubmit, например, делать что-то, что приводит к рендеру компонента с данными из стора.


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

EE

Evgeniy Eremenko in React — русскоговорящее сообщество
Всем привет
Нужен совет)
——
Не знаю насколько типичные вопросы у меня или нет, но все же хотелось бы узнать ваше мнение на счет них:

1. Насколько по вашему мнению важно использование typescript в проекте? (от 1 до 10)
2. Используете ли вы в своих проектах сейчас TS? (+ / -)
3. При трудоустройстве задавали ли у вас вопрос на счет знания и использования TS? (+ / -)
4. Если вы сейчас работаете, то использует ли компания TS в своих проектах? (+ / -)
5. «Зашкварно» ли в данный момент НЕ использовать TS и другие типизаторы при разработке на react? (+ / -)
источник

W

Wanna_Phonila in React — русскоговорящее сообщество
Тут выше холивар был по этому поводу, буквально пару часов назад
источник

DK

Dmitry Krivetsky in React — русскоговорящее сообщество
нужно было получить последние данные из стор, так как из-за использования tabs не могу получить все данные через getValue из формы для сохранения данных
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Evgeniy Eremenko
Всем привет
Нужен совет)
——
Не знаю насколько типичные вопросы у меня или нет, но все же хотелось бы узнать ваше мнение на счет них:

1. Насколько по вашему мнению важно использование typescript в проекте? (от 1 до 10)
2. Используете ли вы в своих проектах сейчас TS? (+ / -)
3. При трудоустройстве задавали ли у вас вопрос на счет знания и использования TS? (+ / -)
4. Если вы сейчас работаете, то использует ли компания TS в своих проектах? (+ / -)
5. «Зашкварно» ли в данный момент НЕ использовать TS и другие типизаторы при разработке на react? (+ / -)
1 зависит от проекта и соглашения команды. ничего критичного нет в обоих вариантах.
2 +
3 -
4 +
5 -
источник

EE

Evgeniy Eremenko in React — русскоговорящее сообщество
Eugene Sternin
1 зависит от проекта и соглашения команды. ничего критичного нет в обоих вариантах.
2 +
3 -
4 +
5 -
благодарю за ответ)
источник

И

Иван in React — русскоговорящее сообщество
Veli
вот не совсем понял этого высказывания. Допустим, он подключил антд и взял из него только прогресс бар, разве это повлечет за собой увеличение бандла на весь размер антд? У нас же все-так тришейкинг есть. Значит прибавится все-таки ровно тот вес, который занимает прогресс бар? Тогда в чем проблема?
Если этот прогрессбар не тянет тему, которая тянет ещё что-то, которое тянет лодэш. В идеальном мире да, пойдёт только прогрессбар. Если тришейкинг настроен
источник