Size: a a a

2021 July 06

p

persona x grata in JS Liberty
Неа, я просто создаю функцию
export const treeFetched = (): AppThunk => (dispatch: AppDispatch) => {
 dispatch(treeListSlice.actions.fetchingStarted())
 get('/api/content')
   .then((json) => {
     dispatch(treeListSlice.actions.fetchingSucceed(json))
   })
   .catch((err) => console.log(err))
}
источник

p

persona x grata in JS Liberty
https://redux-toolkit.js.org/api/createAsyncThunk#canceling-while-running

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

U

User in JS Liberty
У меня там просто траблы с экшеном. Пишет, что он undefined. Буду дома, гляну. Спасибо
источник

В

Влад in JS Liberty
привет всем, перерендер компоненты случается и если даже обернуть в мемо, то ничего не меняет
источник

p

persona x grata in JS Liberty
Да надо разобраться с новыми фичами, Марк Эриксон сейчас серьезно допиливает редакс, там можно будет и создавать наподобии React-query хуков

https://youtu.be/oDqg53iOub4
источник

В

Виталий in JS Liberty
попробуй react-hook-form для форм. У них вроде перерендера нет
источник

В

Влад in JS Liberty
это оно и есть
источник

p

persona x grata in JS Liberty
Потому что стейт инпута изменяется, это обычное поведение. Мемо тут ни к чему (это убирает ререндер когда входящие пропсы не меняются)
источник

p

persona x grata in JS Liberty
Ты пишешь слово - на каждой букве компонент ререндериться, чтобы отобразить изменение
источник

U

User in JS Liberty
Я понял
Может я не догоняю и нужно доку перечитать. Да и начал я сразу с тулкита, на чистом редаксе не пробовал
источник

p

persona x grata in JS Liberty
тут посмотри видосы про мемо https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q/videos
источник

p

persona x grata in JS Liberty
Сначала лучше на чистом редаксе освоиться
источник

p

persona x grata in JS Liberty
Поймешь как работает под капотом. Тулкит это сахар над чистым редаксом
источник

p

persona x grata in JS Liberty
На реальных проектах почти везде чистый редакс (с библой immer)
источник

В

Виктория in JS Liberty
И че это за херь?
источник

p

persona x grata in JS Liberty
курс по тестированию
источник

В

Виктория in JS Liberty
Я вот это сколько блять раз твердила тут
источник

В

Влад in JS Liberty
Надо чтобы форма отрендерилась 1 раз а потом оно меняет инпут
источник

p

persona x grata in JS Liberty
Чистый редакс это как писать цикл for, toolkit как писать на map
источник

U

User in JS Liberty
Я понял
Хорошо
источник