Size: a a a

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

2021 June 17

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Ладно, спасибо всем, я понял
источник

ei

export default - зло... in React — русскоговорящее сообщество
Вон я скинул тебе решение сверху
источник

ei

export default - зло... in React — русскоговорящее сообщество
У функции всегда актуальные значения внутри
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну и пиши свой хук))
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Да, я видел, спасибо, но на классах более читаемо и без приведений типов выглядит.
источник

И

Иван in React — русскоговорящее сообщество
и, возвращаясь к оригинальному поинту – не встречал ситуации, когда мне нужен класс или cWUM. если опишешь задачу (чего ты ещё не сделал), то, может, найдётся решение
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну нет
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Не могу описать задачу. В смысле я то могу, но не имею права)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Этот хук написал один раз и все, на это смотреть больше не надо
источник

ei

export default - зло... in React — русскоговорящее сообщество
Без кастов если кто предложит как такое сделать - буду рад)
источник

И

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

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Ты мой класс не видел)) Он тоже красивый)
источник

D4

Dec 4287259487828694... in React — русскоговорящее сообщество
подскажте, почему
VK.Auth.login((r) => {
     console.log(r)
     if (r.session) {
       let username = r.session.user.first_name;

       dispatch({
         type: LOGIN_SUCCES,
         payload: username,
       });

       dispatch(getSocToken("vk-oauth2", r.session.sid, handleClick));
     } else {
       dispatch({
         type: LOGIN_FAIL,
         error: true,
         payload: new Error("Ошибка авторизации"),
       });
     }
   });

в r:
session: null
status: "unknown"
источник

ei

export default - зло... in React — русскоговорящее сообщество
А ты разве не был админом?
источник

И

Иван in React — русскоговорящее сообщество
был. а ты не был?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну я и щас, бейджик просто скрыт
источник

И

Иван in React — русскоговорящее сообщество
good for you 🙂
источник

PD

Petya Danchuk in React — русскоговорящее сообщество
не подскажете что можно сделать? по скринам все понятно в чем проблема
источник

PD

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

DR

Dmitry Remezov in React — русскоговорящее сообщество
type Callback<Args extends any[], R> = (...args: Args) => R;

function useSuperCallback<Args extends any[], R>(callback: Callback<Args, R>): Callback<Args, R> {
 const callbackRef = useRef(callback);

 callbackRef.current = callback;

 return useCallback<Callback<Args, R>>((...args) => callbackRef.current(...args), []);
}
источник