Size: a a a

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

2021 January 14

EM

Elisey Martynov in React — русскоговорящее сообщество
Тимофей 🛴
Мутируешь стейт
слушай, а я вот недавно писал сложную логику с локальным состоянием и без мутаций было ну оч тяжело. Я просто писал что-то типо

setState(state => {
 state = *мутации*
 return state
})


это не оч паттерн?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Elisey Martynov
слушай, а я вот недавно писал сложную логику с локальным состоянием и без мутаций было ну оч тяжело. Я просто писал что-то типо

setState(state => {
 state = *мутации*
 return state
})


это не оч паттерн?
да.
источник

EM

Elisey Martynov in React — русскоговорящее сообщество
печалька, Immer тогда тянуть какой-то что ли
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Elisey Martynov
слушай, а я вот недавно писал сложную логику с локальным состоянием и без мутаций было ну оч тяжело. Я просто писал что-то типо

setState(state => {
 state = *мутации*
 return state
})


это не оч паттерн?
Возьми immer и замутируйся ) правда там прокси, так что можно сломать
источник

EM

Elisey Martynov in React — русскоговорящее сообщество
а чем он плох?
источник

EM

Elisey Martynov in React — русскоговорящее сообщество
реактивность потерять можно в какой-то момент?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Elisey Martynov
а чем он плох?
тем, что сегодня работает, а завтра какой-нибудь сайдэффект вызвал и всё, сиди фикси.
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Всем привет. Как установить параметры в url строку get запроса в fetch без формирования url самостоятельно.
Указал бы в body, а эти значения передались бы в качестве параметров.
Но fetch не умеет это делать
источник

EM

Elisey Martynov in React — русскоговорящее сообщество
Максим Нестеров
Всем привет. Как установить параметры в url строку get запроса в fetch без формирования url самостоятельно.
Указал бы в body, а эти значения передались бы в качестве параметров.
Но fetch не умеет это делать
А в чем сложность самому url сделать?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Максим Нестеров
Всем привет. Как установить параметры в url строку get запроса в fetch без формирования url самостоятельно.
Указал бы в body, а эти значения передались бы в качестве параметров.
Но fetch не умеет это делать
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Elisey Martynov
А в чем сложность самому url сделать?
Проще один раз сделать автоматический разбор, чем для десятков запросов отдельно прописывать
источник

В

Влад in React — русскоговорящее сообщество
Здраствуйте подскажите пожалуйста у меня есть страница на которой есть таблица я хочу чтобы при закрытие страницы либо смены url запускалась функция подскажите какой это нужно вызвать eventListener или как реализовать?
источник

A

A in React — русскоговорящее сообщество
Влад
Здраствуйте подскажите пожалуйста у меня есть страница на которой есть таблица я хочу чтобы при закрытие страницы либо смены url запускалась функция подскажите какой это нужно вызвать eventListener или как реализовать?
В useEffect вернуть callback, в котором можешь вызвать функцию
источник

В

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

В

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

A

A in React — русскоговорящее сообщество
Красавчик )
источник

K

Kirill in React — русскоговорящее сообщество
Привет всем, начал учить React, но что-то не идёт ... Подскажите какие-то книги или же уроки...
источник

C

Circlethorn in React — русскоговорящее сообщество
Kirill
Привет всем, начал учить React, но что-то не идёт ... Подскажите какие-то книги или же уроки...
источник

И

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

setState(state => {
 state = *мутации*
 return state
})


это не оч паттерн?
useReducer возьми для сложной логики
источник

K

Kirill in React — русскоговорящее сообщество
ну это само собой, думал может что-то еще
источник