Size: a a a

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

2021 February 24

MK

Maxim Koylo in React — русскоговорящее сообщество
dJ ebAn
Ошибок вообще не должно быть, но зачем-то придумали кетч)
нет я про корсы именно
источник

d

dJ ebAn in React — русскоговорящее сообщество
Я сейчас нарвался на это дело и фикшу, чтобы юзер не упал
источник

d

dJ ebAn in React — русскоговорящее сообщество
Я знаю. Но пока она есть
источник

AD

Alexandr Dikin in React — русскоговорящее сообщество
Maxim Koylo
в новом мобыксе даже не уверен что это еще работает, а можешь скинуть линку, а то этот способ очень древний
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Уже кидали
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
жаль что они это не выпиилил, не юзай обсерверы прям в компоненете, создай отдельно класс мобыкса и сделай там makeObservable(this) и юзай уже экземпляр этого стора в компоненете обернутом в observer(Component)
источник

AD

Alexandr Dikin in React — русскоговорящее сообщество
Тимофей 🛴
Уже кидали
Придется переделывать(( думал, что можно на свой страх и риск юзать, но что-то пошло не так
источник

M

Mario in React — русскоговорящее сообщество
Тимофей 🛴
Да не, должно и просто mockResolvedValue работать, у него где то еще ошибка
Благодарю, проблема была в mockReset()
источник

AD

Alexandr Dikin in React — русскоговорящее сообщество
Maxim Koylo
жаль что они это не выпиилил, не юзай обсерверы прям в компоненете, создай отдельно класс мобыкса и сделай там makeObservable(this) и юзай уже экземпляр этого стора в компоненете обернутом в observer(Component)
Как профитнее будет, в том же файле создавать компонент и  создавать его экземпляр? или в родительском файле создать компонент и передавать через пропс?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Alexandr Dikin
Как профитнее будет, в том же файле создавать компонент и  создавать его экземпляр? или в родительском файле создать компонент и передавать через пропс?
не экземпляр компонента, а стора. Пример

// user-store.js
class UserStore {
 constructor() {
   makeAutoObservable(this)
 }
}

export const userStore = new UserStore()

// User.js
import { userStore } from './user-store.js'

export const User = observer(() => {
 return (
   <div>
     Name: {userStore.name}
   </div>
 )
})
источник

MK

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

VS

Van Step in React — русскоговорящее сообщество
почему в handleSubmit не меняется состояние?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Van Step
почему в handleSubmit не меняется состояние?
setState асинхронный, на момент вызова лога после вызова сетСтейт всегла будет старое значение
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Van Step
почему в handleSubmit не меняется состояние?
у класового setState вторым параметром идет колбек первый параметр которого новые данные
источник

AD

Alexandr Dikin in React — русскоговорящее сообщество
Maxim Koylo
как подключать сторы к компонентам уже другой вопрос, я скинул самый легкий
Спасибо, буду разбираться
источник

E

Emil Murahas in React — русскоговорящее сообщество
гайс,такая тема, как лучше сделать модалку когда она кликается не по контенту? на 1 скрине я прикрепил useref на контент,когда я кликаю на все кроме контента то модалка закрывается ,но проблема в том что теперь куда бы я не кликал у меня буде state = false и модалка не откроется,тк она терь регирует на все  в доке,так как лучше сделать так чтобы обработчик работал только при открытой модалке ?
источник

IS

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

E

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

VK

Vlad Kupnyy in React — русскоговорящее сообщество
гайз
источник

VK

Vlad Kupnyy in React — русскоговорящее сообщество
можно ли как то узнать, с чего зашел юзер
источник