Size: a a a

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

2020 November 02

GO

Green Orange in React — русскоговорящее сообщество
Ilia Khablak
Привет всем! Народ, ни кто не сталкивался с такой ошибкой? ReferenceError: executeAction is not defined
ты не* объявил executeAction
источник

IK

Ilia Khablak in React — русскоговорящее сообщество
Green Orange
ты не* объявил executeAction
Самое забавное, что я к нему и не обращаюсь! У по нажатию должен action произойти, а он вот такое выкидывает
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Ilia Khablak
Самое забавное, что я к нему и не обращаюсь! У по нажатию должен action произойти, а он вот такое выкидывает
покажи вызов экшина
источник

IK

Ilia Khablak in React — русскоговорящее сообщество
<img
                   
                     src={row.avatar}
                     onClick={() =>
                       PictureStore.increment(row.avatar)
                     }
                   />
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Ilia Khablak
Самое забавное, что я к нему и не обращаюсь! У по нажатию должен action произойти, а он вот такое выкидывает
Без кода не помогут, хотя бы скрин, а лучше codesandbox, пока его делать будешь разберешься
источник

IK

Ilia Khablak in React — русскоговорящее сообщество
Ок, понял ))
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Ilia Khablak
<img
                   
                     src={row.avatar}
                     onClick={() =>
                       PictureStore.increment(row.avatar)
                     }
                   />
Почему название стора с большой буквы? Это случайно не класс вместо инстанса?
источник

GO

Green Orange in React — русскоговорящее сообщество
Ilia Khablak
Самое забавное, что я к нему и не обращаюсь! У по нажатию должен action произойти, а он вот такое выкидывает
100% вызываешь/обращаешься без объявления. или области видимости перепутал
источник

IK

Ilia Khablak in React — русскоговорящее сообщество
Не, я там с ними экспериментировал, но в конечном итоге  это const
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Ilia Khablak
<img
                   
                     src={row.avatar}
                     onClick={() =>
                       PictureStore.increment(row.avatar)
                     }
                   />
mobx?
источник

A

Andrew in React — русскоговорящее сообщество
Друзья, всем привет. Ищем React Middle+ - Senior на 15 часов в неделю, чтобы тим лидить проект.  Пишите в личку
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Andrew
Друзья, всем привет. Ищем React Middle+ - Senior на 15 часов в неделю, чтобы тим лидить проект.  Пишите в личку
в описание
источник

IK

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

MK

Maxim Koylo in React — русскоговорящее сообщество
покажи где ты создаешь инстанс стора
источник

IK

Ilia Khablak in React — русскоговорящее сообщество
import { action, observable  } from "mobx";
import { enableStaticRendering } from "mobx-react";

enableStaticRendering(typeof window === "undefined");

export const PictureStore = observable({
 url: null,
 increment: action(function (url) {
   this.url = url;
 })
});
источник

OS

Oleg Shilov in React — русскоговорящее сообщество
Всем доброго вечера. Кто нибудь юзал генерики с forwardRef??
источник

GO

Green Orange in React — русскоговорящее сообщество
Oleg Shilov
Всем доброго вечера. Кто нибудь юзал генерики с forwardRef??
источник

NB

Not Dan, But... in React — русскоговорящее сообщество
источник

S

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

OS

Oleg Shilov in React — русскоговорящее сообщество
type Props<A> = { type: A };

export const FancyButton = forwardRef(function FancyButton<A>(
 { type }: Props<A>,
 ref: RefObject<HTMLButtonElement>
) {
 useImperativeHandle(ref, {
   focus: () => console.log("focus")
 });

 return (
   <button ref={ref} type={type}>
     Button
   </button>
 );
});

function Test() {
 const buttonRef = useRef(null);

 return <FancyButton<"submit"> type="submit" ref={buttonRef} />;
}
источник